JAVA基础
Posted 二旦yang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA基础相关的知识,希望对你有一定的参考价值。
1、一个源文件可以有多个类但是最多只能有一个public的类,也可以没有public的类。而且申明为public的这个类必须与该文件名相同,可以用
java.exe执行的class文件必须有main方法
2、文档注释可以被javadoc解析
3、java命名
①有26个字母大小写,数字0-9,_或$组成
②数字不可以开头
③严格区分大小写,长度无限制
④命名中不能包含空格
4、8个基本数据类型
byte(1字节)、short(2字节)、int(4字节)、long(8字节末尾要加L或l)、float(4字节末尾要加F或f)、double(8字节)、boolean(只能取值true和false)、char(2字节每一个char类型的值对应一个unicode值,可以这样表示char a = ‘u1234‘;)
基本数据类型都不能取值为null
char与unicode是一一对应的
字符串在java内存中总是按unicode编码存储,unicode不便于传输和存储,所以要用utf-8进行传输与存储
5、整型默认类型int、浮点型默认类型double
6、自动类型转换(byte,short,char-->int-->long-->float-->double)(boolean不参与)
7、强制类型转换,加小括号指名要转换后的类型
8、整数进制:二进制以0b或0B开头,八进制以0开头,十六进制以0x或0X开头
9、负数的补码、源码和反码运算时符号位不变,补码=源码取反+1(不包括符号位),源码=补码取反+1(不包括符号位),补码+源码=运算位全
是1再加1(不包括符号位)
10、JDK>JRE>JVM(jvm和os强耦合)
以上是关于JAVA基础的主要内容,如果未能解决你的问题,请参考以下文章