小言_互联网的博客

JAVA知识点总结(一)

297人阅读  评论(0)

1、JAVA特点:一次编译,到处运行。
JDK:JAVA开发工具包
JRE:JAVA运行环境
JVM:JAVA虚拟机
三者之间关系如下图:

最后运行在JVM中
编译:

2、在一个.java文件中,只能有一个public 修饰的类
Class 定义类。结构体的高配版本。后边接类名,类名一定要和与文件名一样的。
Class { 类体 (属性 方法 ) } main函数——>方法
Public static 修饰main函数。
String [ ] args :定义数组,定义字符串数组。
Printfln ( ) :输出并换行。
3、计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此 一个字符占用两个字节, 表示的字符种类更多, 包括中文.
例如:

char ch = '呵'; 
System.out.println(ch);

此时我们在执行 javac 时加上 -encoding UTF-8 选项即可
即:javac -encoding UTF-8 Test.java
4、Java中,char占2个字节,范围是0~65535,用来表示字符,无负数,除了char其余都是有符号。
Int、float占4字节
Byte 一个字节,对标的是c中的char字节类型 范围-128~127。
Short 2个字节,范围-2^15 ~ 2^15-1。
Long、double 8字节
Boolean 没有明确的规定大小。
5、使用以下代码查看 Java 中的整型数据范围:

System.out.println(Integer.MAX_VALUE); // int 的最大值 
System.out.println(Integer.MIN_VALUE); // int 的最小值

6、C语言中非零为真,0为假。JAVA中 Boolean:表示真和假 不存在 1 表示 true, 0 表示 false 这样的用法. 定义如下:

boolean bool = true;     
boolean bool = false;

7、JAVA的内置类型有哪几种?
答:8种 (4、中的8种)
8、引用类型: String 定义字符串
String str = “dgdsdf”;

String str = “\”dgdsdf”\”; ‘\’ 转义字符,可打印出“ ”或者‘ ’
\t 制表符=Tab \转义成
8、字符串的 + 操作, 表示字符串拼接: 还可以用字符串和整数进行拼接:

String a = "hello"; 
String b = "world"; 
String c = a + b;
System.out.println(c);

相当于C语言的strcat
9、局部变量一定要初始化,作用域:当前变量所在的{ }内
10、1). 一个变量名只能包含数字, 字母, $,下划线(下划线不可以单独作为变量的名字出现) 2). 数字不能开头. 3). 变量名是大小写敏感的.即num和NUM是两个不同的变量
11、c语言中 const定义常量 JAVA种final定义常量—>final int a = 10; 值不能被修改。可以在定义的时候不给初始值,但是当后面一旦给赋予新的值之后,就不能进行二次赋值了
12、强类型转化:不支持隐形转化
弱类型转化:支持隐形转化
大类型给小类型必须强制类型转换a = (int)b;,不同数字类型的变量之间赋值, 表示范围更小的类型能隐式转换成范围较大的类型, 反之则不行.
13、boolean 不可以和其他类型之间进行转换.
14、算术转换:当小类型和大类型进行运算时提升为较大的类型进行运算。
15、变量命名推荐 小驼峰命名法, 当一个变量名由多个单词构成的时候, 除了第一个单词之外, 其他单词首字母都大写.
16、数组名.length——>输出数组长度。
17、一个类生成一个.class文件即一个类对应一个字节码文件。
18、integer是Int的包装类,
Int :简单类型,也就是内置类型。
Double在底层组织数据的方式和整型不一样。
19、


转载:https://blog.csdn.net/weixin_45662626/article/details/101698993
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场