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基础的主要内容,如果未能解决你的问题,请参考以下文章

java语法基础,具体内容

Java基础(十五):异常处理

java基础测试题

Java基础| Java概述与基础语法案例

夯实Java基础系列目录

一道java基础理论题