JAVA核心技术基础总结

JAVA核心技术基础总结 持续更新

代码规范要求(个人)

1、类名:大写字母开头,驼峰式命名;
2、源代码的文件名必须与类名保持一致;
3、逐一声明每一个变量可以提高程序的可读性;
4、变量声明尽可能放在变量第一次使用的地方;
5、常量名使用全大写

基础知识

1、JAVA对大小写敏感(main和Main)
2、 关键字汇总:

关键字含义
Public访问修饰符,用于控制访问级别
final变量只能赋值一次,变为常量
static final类常量(一个类中多个方法使用)

注: (1)类常量的定义位于main方法的外部。
2、Public表示访问修饰符,用于控制访问级别
3、每个Java应用程序都必须有一个mian方法,其格式如下:

public class ClassName {
    public static void main(String[] args) {
    	program statements
        }
    }

4、void表示该方法没有返回值
5、print输出后不换行,println输出后换行
6、代码中添加注释的方法:
(1)、注释内容从 // 开始到本行结束
(2)、使用 /* 和 */ 将一段比较长的注释括起来
7、Java中共 8 种基本类型,如下表:
整型4种:

数据类型存储需求取值范围
int4字节-2147483648~2147483647
short2字节-32768~32767
long8字节-9223372036854775808~9223372036854775807
byte1字节-128~127

浮点型2种:

数据类型存储需求取值范围
float4字节有效位数为6~7位
double8字节有效位数为15位

(待解释) 此处可以尝试以下代码:

System.out.println(2.0-1.1)

char类型:
char类型用于表示单个字符或者字符常量。
其中 ‘A’ 是编码为65所对应的字符常量;而“A”是一个包含字符A的字符串,类型属于java.lang.String。
boolean类型:
布尔类型有两个值:Ture和False,用于判断逻辑条件。整数值和布尔值之间不能进行相互转换。
8、整数被0整除将会产生一个异常,而浮点数被0整除将会得到无穷大或NAN的结果
9、数值进行计算时先转操作数类型后进行计算,下面显示的是数值类型之间的合法转换:
在这里插入图片描述

注: 实心箭头表示无信息丢失的转换,虚箭头表示可能有精度损失的转换。
10、Math.round(x)方法是对浮点数进行舍入运算,得到最接近的整数,其返回值的数值类型为long类型,但仍需使用强制类型转换(int)。
11、运算符优先级:
在这里插入图片描述在这里插入图片描述
12、枚举类型(待学习)

下面展示一些 举例代码片

//定义枚举类型
enum Size {A,B,C,D,E,F};

public class FirstSample {
    public static void main(String[] args) {

        Size s = Size.A;
        Size s = null;
		System.out.println(s);
    }
}

13、任何一个JAVA对象都可以转化成字符串。
14、当检测两个字符串是否相等时,不能采用==符号,而是采用equals或者equalsIgnoreCase方法,其中 ==运算符只能确定两个字符串是否放置在一个位置。
15、空串和null串表示不同的含义,空串是指长度为0的字符串,而null串是指在String变量中存放一个特殊的值,名为null,这表示目前没有任何对象与该变量关联。
16、通过控制台进行输入,需要构造一个Scanner对象,并与“标准输入流”System.in关联。

import java.util.Scanner;
Scanner in = new Scanner(System.in);
String name = in.nextLine();
需输入数据类型代码片
输入内容包含空格String name = in.nextLine();
读取一个以空白符作为分隔符的单词String name = in.next();
读取一个整数int name = in.nextInt();
读取一个浮点数int name = in.nextDouble();

17、System.out.printf("%8.2f",x);表示可以用8个字符的宽度和小数点后两个字符的精度打印x。
格式说明符汇总
在这里插入图片描述
18、一个块可以嵌套 在另外一个块中,但是不能在嵌套的两个块中声明同名的变量。
19、标注是为编译器或处理Java源文件或类文件的工具提供信息的一种机制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值