2022/7/29-Java概述
- Java跨平台理解:
- 平台:指操作系统。
- java代码编译以后是***.class文件也就是字节码文件。
- 能够跨平台的原因:只需要在不同平台安装对应的Java虚拟机(JVM),Java代码一次编译,到处执行。
- 编译后的class文件是跨平台的,但JVM不是跨平台的,因为不同平台的JVM是定制且不同的的。
- SUN公司,詹姆斯·高斯林-创始人之一,1995推出Java。
- 2009年被Oracle收购。
- 2002年-1.4 ->2004年-5.0 ->2014年-8.0 ->2021年-17.0。
- ios系统用的是OC语言-面向对象的C语言。
- 在文件目录地址全选后输入cmd即可在cmd界面中直接跳到所选路径。
- 配置环境变量的意义:为了在其他目录下也能运行编译器
- 添加系统变量Path后,记得重启cmd
- 设置JAVA_HOME原因:将前面的路径设置为通用变量,有助于修改JDK版本
- -本电脑-里-查看-记得勾选显示文件类型后缀。
- 在命令行运行java文件:
- 1.先跳到文件所在目录
- 2.输入命令:javac .java,命令执行后会产生一个.class文件
- 3.输入命令:java *.class
- 编译时报的错误 与 运行时报的错误,这是两个概念。
- 好用的快捷键
- 快速生成main方法:psvm
- 快速生成输出语句:sout
- 完善排版:Ctrl+Alt+L
- 项目结构:项目->模块->src根目录(系统自动生成)->包->java文件
- 删除模块后,选择 show in explorer 即可在文件夹视图看到模块文件夹还是在的,所以只是解除了层级关系。
- 导入模块时,模块文件夹必须是位于项目文件目录下才可以导入,要保持层级关系。
- 注释:
- 鼠标位于某一行,将该行注释:ctrl+/
- 选择多行并注释:ctrl+shift+/
-
保留关键字:goto、const、native
-
标识符:比如方法名、变量名、类名、接口名。
-
命名规则:
-
命名规范:



