首页 > 其他分享 >22-10-13复习

22-10-13复习

时间:2022-10-13 21:12:53浏览次数:49  
标签:10 13 0000 22 知识点 int 数据类型 hello

知识点1

JAVA SE 标准
JAVA ME 嵌入式,已落伍
JAVA EE 企业

知识点2

JDK开发工具-->jre运行环境-->JVM开发虚拟机

知识点3

建文件,改后缀,得到hello.java;
使用Notepad++等工具打开编辑helloworld代码;
在文件所在目录下打开cmd;
输入javac hello.java编译生成hello.class文件;
在cmd下输入java hello运行helloworld;

知识点4

编译型语言
解释型语言

知识点5

1)new空项目;
2)new模板;
3)在项目结构下选择SDK和Java版本;
4)src下建立class文件;

知识点6

单行注释;//
多行注释;/*
文档注释;/**

知识点1

标识符:A-Z,a-z,$,_下划线;

  • 备注:《阿里巴巴Java开发手册》

知识点2

数据类型:

基本数据类型

byte(1个字节),short(2),int(4),long(8);
float(4),double(8);
char(2);
boolean(1);

引用数据类型

类;
接口;
数组;

知识点3

1)二进制0b,八进制0,十六进制0x;
2)避免使用浮点数比较大小;
3)强制转换;
4)转义字符;

如:\t制表符,\n换行

知识点1

类型转换由低到高
byte->short->char->int->float->double
运算中,不同类型的数据先转换为同一类型数据后在计算;
强制转换能由高到低转换,但会出现内存溢出和精度降低的问题;

(byte)128;//内存溢出。输出结果为-128
(int)10.2;//精度降低。输出结果为10

2

数字间可以用下划线进行分割,不影响运行结果

int a = 100_000;//即int a = 100000;

3.变量

1.变量名
2.变量类型
3.作用域:
静态变量(static):直接用
全局变量:有默认值,数值为0,布尔为false,其他全为null
局部变量:
方法中的变量;
1)要声明
2)要赋值

4.常量

不变的变量;
命名全大写;
命名太长可以下划线分隔;

final PI=3.14;
MAX_VALUE=20;

1自增自减

int a=3;
int b=a++;//先赋值(b得到a的值为3),后a自加(此时a为4)。
int c=++a;//先自加(此时得到a为5),后赋值(c得到a为5的值)。
/*结果:a=5,b=3,c=5;
a经过两次自加,最终为5
*/

2短路运算

int c=5;
boolean d = (c<4)&&(c++<4);//后部分被短路

3位运算

0000 0001 |1
0000 0010 |2
0000 0100 |4
0000 1000 |8

<< 乘2;>> 除2
优点:效率高

3"+"

a=10;
b=20;
System.out.println(""+a+b);
System.out.println(a+b+"");
/*结果为:
1020
30
*/

"+"邻位有string类型,则字符连接

4

x?y:z;//如果x==true,则y,否则z;

标签:10,13,0000,22,知识点,int,数据类型,hello
From: https://www.cnblogs.com/exact/p/16789683.html

相关文章