1.程序结构

1.文件名与类名必须一致
2.“.java"是源文件;在文件下的src下打开
3.语句在方法(函数)中--->方法在类中----->类在”.java"源文件中
2.类名报错
类名与文件夹名称不一致时会报错

3.Java数组与c的区别
在c中定义一个数组:int arr[]={1,2,3};
但其实数组的类型为:“int[]"
在java中定义一个数组:int[] arr ={1,2,3};
类型 名称
4.快捷键

main函数:输入main或psvm后回车
打印函数:输入sout后回车
注意:
在Java里面,sout自动换行;删除“ln”取消自动换行;删除ln加上f,使用c语言输出方式

5.注意问题
- 一个源文件内可以有多个类
- 一个类内只能有一个类的类名能文件名相同
- 一个类内可以有多个方法
- 其余类的类名不能与文件名相同


6.配置环境变量后用(记事本)cmd编译运行程序
例:文件名(类名)为day1
javac——编译命令
输入javac day1.java——编译,把".java"后缀的文件编译生成一个".class"文件,即生成一个字节码(二进制)(byte code)文件

回车
java——运行命令
输入java day.1——运行,输出打印内容,回车

eg:

注意:src目录下没有编译运行时只有一个“.java"源文件
注意要在src目录下的搜索栏输入“cmd”——回车——javac day1.java——在src目录下对应生成一个".class"字节码文件——java day.1——运行。
补充:
当生成了“.class”字节码文件后,可以在任意设备上用“java”运行——一次编译,到处运行
7.cmd运行是在java虚拟机上运行的
JDk:java development kit(java开发工具包)
JRM:java runtime envionment(java运行时环境)
JVM:java virtual machine(java虚拟机)
在下载JDK时,JVM就默认包含于其中,所以在cmd运行时可以成功运行

8.一个源文件中的一个类对应一个字节码文件

9.在src目录下删除对应类的字节码文件后,可以继续运行程序
因为在out目录下会自动存储“.class"文件,所以可以运行成功

10.cmd与idea编码规则不同可能造成某些字符转义错误

如上图,
在idea中的编码规则是UTF-8,而在cmd上编GBK,所以在编译成字节码文件时,某些字符可能会转义错误,这就造成了错误!!
11.注释
1.行注释

2.块注释
输入/*后按回车即可

快捷键:选中多行代码后:
Ctrl + Shift + / ——行注释
Ctrl + Shift + / ——取消行注释
3.文档注释
输入/**后按回车即可(可生成网页对类进行说明)

12.标识符
java中标识符有:类名,方法名,变量名
标识符命名规则:标识符中只能有数字,字母,_,$这四种
注意:
1.数字不能开头
2.标识符不能是关键字;eg:class
3.标识符中不能有空格
13.关键字
在编程语言中,关键字是指被语言预先定义好的,有特殊含义和用途的标识符,不能被用户用做标识符,只能按照其定义使用




70

被折叠的 条评论
为什么被折叠?



