8种基本数据类型
4种整数类型(byte、short、int、long);
2种浮点类型(float、double);
1种字符类型char
1种布尔类型boolean
++自增 ++a先增 a++后增
int b=9;
System.out.println(b++);
System.out.println(b);
//输出结果:
9
10
比较运算
大于、等于、小于、小于等于、大于等于、不等于
赋值运算
等于、加(减乘除)等于、取余等于
浮点型强制转换为整形,舍弃小数部分,只保留整数部分
循环
while先判断条件在执行,do{}while()先执行在判断条件,最少会执行一次
for(index;condition;step)
index:循环初始值,只有在第一次赋值的时候完成赋值
conditio:判断条件,进入本次循环,不成立则循环终止
step:步长;每次循环结束后,初始值的增长量
break和continue
前者跳出循环,循环终止
后者结束本次循环
都不会执行此语句之后的内容
嵌套循环中在子循环中跳出父循环
fa:for(int i = 0 ;i < 5; i++){
System.out.println("-----------"+i+"------------");
for(int j = 0; j < 5 ; j++){
if(j == 3) break fa;
}
}
什么是跨平台
平台一般指的是,操作系统。跨平台就是一次编写开发,可以在任何操作系统运行。
Java的jdk、jre以及jvm
jdk Java开发工具包,提供Java开发和编译(javac)、执行等相关支持
jre Java运行环境,提供Java程序运行的支持(提供jar包)
jvm 虚拟机,运行编译之后的字节码文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BUxIBs7B-1664178640440)(C:\Users\19912\AppData\Local\Temp\1664159601720.png)]
常用快捷键
1 Ctrl+C 复制
2 Ctrl+V 粘贴
3 Ctrl+X 剪切
4 Ctrl+Z 撤销
5 Ctrl+S 保存
6 Ctrl+A 全部选中
7 win+E 打开我的电脑(文件资源管理器)
8 win+R 打开DOS命令控制台
9 shift+home 选中从光标位置到行头部的文本
10 shift+end 选中从光标位置到行尾的文本
11 Ctrl+E 在excel中自动填充下面的单元格,填充相同的值
12 Alt+Tab 切换窗口
Eclipse简单配置
设置字体
eclipse基本配置,window——preferences: 1 设置字体 General——Appearance——Colors and Fonts 选择Basic子选项的最后一项,点击右侧Edit
集成JDK
2 集成JDK Java——Installed JREs 选择右侧add,后面的选默认选项
配置自动输入提示
3 配置自动输入提示 Java——Editor——Content Assist 修改Auto activation triggers for java:.abcdefghijklmnopqrstuvwxyz
基本语法规范
- 严格大小写
- 类名首字母大写,遵循驼峰命名法,如UserInfo
- 方法名首字母小写,方法名遵循驼峰命名法,如userInfo
- 源文件名必须和类名相同,后缀是Java,编译文件后缀是class
命名法
驼峰命名法:若干个单词组成,每个首字母大写,如UserName
下划线命名法: 单词小写,每个单词之间同下划线链接,如user_name
匈牙利命名法:首字母用变量的数据类型缩写,后面遵循驼峰命名法 如:String UserName
package demo01;
import java.util.Scanner;
public class JavaRule {
//成员变量,属于类的变量
boolean t = true;
int age;
//方法1
public void fun1(){
}
//方法2
public void fun2(){
}
//程序执行的入口 main方法
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个值");
String s = sc.next();
sc.close();
}
}
Java关键字列表
Java 关键字列表 (依字母排序 共50组):
abstract、assert(断言)、1boolean、 break、 byte、 case、 catch、 char、 class、 const(保留关键字)、 continue、 default、 do、 double、 else、 enum、 extends、 final、 finally、 float、 for、 goto(保留关键字)、 if、 implements、 import、 instanceof、 int、 interface、 long、 native、 new、 package、 private、 protected、 public、 return、 short、 static、 strictfp(精确浮点)、 super、 switch、 synchronized、 this、 throw、 throws、 transient、 try、 void、 volatile、 while 保留字列表 (依字母排序 共14组): Java保留字是指现有Java版本尚未使用,但以后版本可能会作为关键字使用: true、false、null、byValue、cast、future、generic、inner、operator、outer、rest、var、goto(保留关键字)、const(保留关键字) goto和const是保留字也是关键字。
最特殊的两个关键保留字,即使关键字又是保留字:goto、const
注释
反编译