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 不可以,标识符中间不能有:

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐