关注我~带你走进代码世界!
JAVA基础总结回顾
1.什么是程序
程序: 程序可以看做是一系列动作执行过程的描述,是解决问题每一步的步骤。
2.JAVA的发展历程
sun公司于1995年推出的高级程序语言
- 最初:用来控制家电(类物联网)
- 发展:JavaSE(标准平台)JavaME(移动设备,或嵌入式设备)JavaEE(企业平台,web网站,或网站后台)
- 现在:最流行的web后台程序语言之一
- 扩展:Andriond
3.Java运行机制
1.步骤
- 使用记事本创建。java文件
- 编写java代码
- 使用java命令编译代码
- 使用java命令执行代码
- 机制
- 1.通过。java文件经过编译形成一个。class文件,这个过程类似于翻译,把java代码语言,翻译成计算机认识的二进制代码语言
- 通过.class文件进行运行
- 3.java虚拟机怎么实现跨平台的
- jvm java虚拟机,虚拟机就是一台虚拟的计算机,依赖于物理计算机,只不过是在原来的系统上,重新创造一套系统,这套系统是运行在依赖的系统上的虚拟系统,这套系统专属运行Java程序,所以叫Java虚拟机
- 跨平台:通过在每一个系统安装一套jvm(Java虚拟机),java程序可以运行在jvm上,而不需要运行在系统上,实现跨平台
- 安装jvm:就是配置jdk(开发用),jre(运行用)
4.开发步骤
1.配置java环境变量
在执行java代码之前,要先配置环境变量,环境变量的作用,是使得我们的java命令,可以在计算机(cmd)随处位置使用。
2.创建.java文件
3.在java文件中编写代码
4.使用java xxx.java命令编译java代码生成xxx.class文件
5.使用javac xxx 运行xxx.class文件
6.在控制台查看运行结果
5.java程序结构
- 声明一个Java类
public class Helloword{}
解析:
- public公开的,标记这个类可以给所有人使用
- class 标识声明的是一个类
- HelloWorld 给类取的名字`
- {} 大括号,类的代码块,所有代码必须写在代码块里,成对出现
2.main入口方法
public static void main(String[] args){ //代码块 }
解析:- public公开的,标记这个方法可以给所有人使用
- static 静态的,标记这个方法是类的方法,而不是对象的方法
- void 标记返回值,返回的类型是void代表什么也没有(空的)
- main 程序的主入口,每个程序都必须要有一个主入口,否则程序不知道从哪里开始执行
- String[] args String声明一个字符串类型的变量,[]代表数组,就是多个String字符串,args变量名称;String[]args整体的意思是用来接受入口传进来的变量值
3.输出语句
System.out.println("Hello World!!!);
解析:
在系统控制台,打印一行字符串
\n 代表换行
\t 代表键盘tab键,约等于4个空格,或8个空格
字符串:" "
6.代码注释
//两个斜杆表示,单行注释
/* / 一个开头,一个结尾表示多行注释
/** /两个开头,一个结尾,表示文档注释
解析:
代码注释不会被执行,只是方便我们开发时候,对代码进行一个说明,更加利于理解代码
7.常见错误
1.
public class 类名{
类的大括号丢失右边
2.System.out.println()
代码语句的末尾不加分号
3. .java文件名与文件中类名不一致
4.public static main(String[] args){ //代码块 }
main方法没有写void
5.system.out.println();
System首字母没有大写,java语言严格区分大小写
6.使用中文标点符号
7.if选择块的大括号只写一半
8.java编码规范
1.类名必须使用punlic
2.一行只写一条语句
3.用{}括起来的部分表示程序的一个层级,“{” 开始大括号放在代码块前面,"{"结束大括号放在代码块后面,并且跟在结构语句末尾; “}” 结束大括号放在代码块后面,各站一行
4. 大括号里面的内容,必须进行缩进
5.对于不容易理解的内容,必须使用注释说明
6.保持代码结构清晰明了
9.idea的使用
1.创建项目
2.常用快捷键
main回车输出main入口
sout 回车输出System.out.println();
两次shift键,可以查找内容
ctrl+y 删除行
ctrl+复制行
ctrl+shift+上下箭头,进行行的移动