java基础001
源代码通过编译(javac),源代码变为.class文件(字节码文件/二进制文件),java命令运行字节码文件,这个过程在jvm(java虚拟机)中进行。添加环境变量,有用户环境变量和系统环境变量,一个系统可以有多个用户。记事本上的中文是按照UTF8编码的,javac进行编译的时候,cmd默认是按照GBK编码的。问题:用记事本写的代码,加的注释里面有中文,通过javac进行编译源代码,报错,说什么
java是什么?
- java是一门优秀的计算机语言。
- java是一门高级语言
- java,一次编译,处处运行
java和javaScript没有太多的关系,javaScript当年就是蹭java热度的
java编程语言的创始人----詹姆斯·高斯林
移动互联网的发展
- pc互联网时代 代表网站:网易,新浪,搜狐 在这个时代流行电脑,人们拿电脑进行网上冲浪。
- 移动互联网时代 (4G时代) 代表产品:淘宝,天猫 在这个时代,手机非常火
- 万物互联时代 (5G时代) 家,手机,车,能够联动
什么是JDK?
JDK是java开发工具包,学习java就要安装这个软件。目前使用多的是jdk8,jdk8是长期支持的版本。
JDK长期支持版本有JDK8,JDK11,JDK17,JDK21.
学到后期,创建springboot项目的时候,JDK版本最低都是JDK17。
JDK17一键安装,傻瓜安装。
想换JDK版本,就在path中修改想要的JDK版本。
学习编程的,路径命名最好都是英文。
idea是集成开发环境。
环境变量
添加环境变量,有用户环境变量和系统环境变量,一个系统可以有多个用户。我们改环境变量就改环境变量。一般我们windows用户就只有一个。
只要修改了环境变量,就必须重新启动cmd,否则不生效。
环境变量的意义,在任意的位置,执行程序。
源代码通过编译(javac),源代码变为.class文件(字节码文件/二进制文件),java命令运行字节码文件,这个过程在jvm(java虚拟机)中进行。在jdk中包含了jvm。jdk包含jre,jre包含jvm。jre:java运行时环境。
我们在命名变量时使用的时驼峰命名法,TestDemoOne这种。
在源文件中只有一个public关键字。
注释有单行注释,多行注释,文档注释。
问题:用记事本写的代码,加的注释里面有中文,通过javac进行编译源代码,报错,说什么原因?
原因是编码不一致。记事本上的中文是按照UTF8编码的,javac进行编译的时候,cmd默认是按照GBK编码的。
解决方法,统一编码,javac -encoding utf-8 TestOne.java
idea是比较吃内存的,买电脑还是要看内存的,最好运行内存在16G以上。
关于标识符是否合理?
class 不可以,是关键字
Helloworld 可以
main 可以,但不建议。注意main不是关键字
123abc 不可以,不能以数字开头
APPAY_SIZE 可以
$name 可以
name:jim 不可以,标识符中间不能有:
更多推荐

所有评论(0)