1. Java发展史

参考: https://www.cnblogs.com/guoqingyan/p/5667064.html

2. Java中 JDK, JRE, JVM之间的关系

参考: https://www.cnblogs.com/yangming1996/p/8508187.html

3. 第一个Java程序

 class Hello{
public static void main(String[] args){
System.out.print("HelloWorld");
}
}

4. 三种注释

 单行注释: // 注释内容

 多行注释: /*  多行注释  */

文档注释: /**  文档注释 */

class Notes{
public static void main(String[] args){
System.out.print("HelloWorld"); //单行注释
//System.out.print("HelloWorld");
/* System.out.print("HelloWorld1");
System.out.print("HelloWorld2");
System.out.print("HelloWorld3"); 多行注释*/
/** 文档注释, 多用于文档 */
}
}

5. public class和 class 之间的区别

  • 一个类前面的public是可有可无的
  • 如果一个类使用public修饰则文件名必须与类名一致
  • 如果一个类前面没有使用public修饰,则文件名可以与类名不一致,当编译成功后会生成对应类名的字节码文件
  • 一个类中的main方法是可有可无的,如果没有编写main方法编译成功,但是不能运行
  • 在一个源文件中编写任意多个类,当编译成功后会自动生成对应类的个数的字节码文件,并可以运行每个自己么文件(必须保证有入口)
  • 在一个源文件中最多有一个类前面使用public修饰

 参考: https://www.cnblogs.com/coolso/p/5502275.html

6. classpath变量配置的意义

   作       用:   参考: https://blog.csdn.net/eclipse_yin/article/details/51447169

   临时配置:set path

永久配置:配置进系统环境变量path中

7. Java程序编译运行的流程

参考:https://www.cnblogs.com/qiumingcheng/p/5398610.html

8. print和println之间的区别

class Hello{
public static void main(String[] args){
System.out.print("HelloWorld");
System.out.println(); // println 会换行
System.out.println("HelloWorld");
}
} /*
HelloWorld
HelloWorld
请按任意键继续. . .
*/

9. main函数注意点

// 1.有main函数. 可以编译,可以执行
class Hello{
public static void main(String[] args){
System.out.print("HelloWorld");
System.out.println(); // println 会换行
System.out.println("HelloWorld");
}
}
// 2.无main函数, 可以编译,但是不能执行
class Student{ } // 3. 有多个main函数, 不能编译
class Teacher{
public static void main(String[] args){
System.out.print("HelloWorld");
System.out.println(); // println 会换行
System.out.println("HelloWorld");
}
public static void main(String[] args){ }
}

  

最新文章

  1. useradd与adduser的区别
  2. 【JavaScript 插件】实现图片倒影效果 - reflex.js
  3. 4种必须知道的Android屏幕自适应解决方案
  4. 优秀Python学习资源收集汇总(强烈推荐)
  5. 微信公众平台项目中遇到的小问题40016,Invalid button size
  6. poj 2923(状态压缩dp)
  7. Android性能检测--traceview工具各个参数的意思
  8. Jquery中日期插件jquery.datepick的使用
  9. 阅读Facebook POP框架 笔记(一)
  10. laravel call传参
  11. JS实现快速排序,冒泡排序
  12. web-storage-cache 使用JS数据缓存
  13. No service of type Factory<LoggingManagerInternal> available in ProjectScopeService
  14. [HDU2475]Box
  15. prime 又一个开源的基于graphql 的cms
  16. php大文件下载支持断点续传
  17. Forbidden Attack:7万台web服务器陷入被攻击的险境
  18. 解决SQL Server管理器无法连接远程数据库的问题(转)
  19. window 环境 Composer 安装 thinkphp5
  20. complex()

热门文章

  1. LeetCode——Valid Number
  2. 曼哈顿距离MST
  3. git 拉取和获取 pull 和 fetch 区别【转】
  4. spring boot测试
  5. bzoj 3231 [ Sdoi 2008 ] 递归数列 —— 矩阵乘法
  6. php 关于使用七牛云存储
  7. golang 获取statuscode
  8. CSS清除浮动_清除float浮——详解overflow:hidden 与clear:both属性
  9. Java基础学习(二)——对象
  10. node 连接MySQL及其分装, 连接池连接