首页 技术 正文
技术 2022年11月16日
0 收藏 563 点赞 4,333 浏览 1198 个字

注:本栏均为学习笔记

一、java标识符

标识符是用来命名的。

规则:字母数字下划线$组成,且不能以数字开头。不能使用java中的关键字。

一般:项目名、包名全部小写

变量名、方法名首字母小写,驼峰命名。

类名首字母大写,驼峰命名。

常量名全部大写。

二、maven项目基础

groupId(包名):一般为com.公司名.公司层级名

artifactId(项目名):项目名

类的重命名:refactor

代码自动补全功能:Sttings-Editor-Live Templates:先新建一个template group,再在这个group里建live template

注释:

行注释:Ctrl+/

块注释:Ctrl+Shift+/

方法或类注释:在一个方法或类的开头,书输入/**,然后按回车

美化代码格式:Ctrl+Alt+L

三、java变量

1 八种基本类型:

(一)java基础

2 编译错误:超出基本数据类型范围的都会编译错误。会红线提示。

3 溢出-整数运算的溢出:正数过大而产生的溢出,结果为负数,负数过大的溢出,结果为正数。

4 舍入误差:因为浮点数采用二级制表示,所以无法精确到表示分数1/10

比如用double来计算两个小数做减法时,会有误差,此处要提高精度,可使用BigDecimal类型

如:

BigDecimal a=new BigDecimal(“3.0”);

BigDecimal b=new BigDecimal(“2.9”);

System.out.println(a.subtract(b));

5 基本类型转换

从小到大是自动转换的:byte-short-int-long-float-double

如果是float,需要在数字结尾加f,如果是long,需要在结尾加l,否则只要带小数点,就默认为double

多种类型混合计算时,会自动按照较大的类型进行转换

从大到小需强制转换:

强制转换时会按精度进行四舍五入

6 char:char ch1=65;char ch2=’A’;char ch3=’\u0041’这三种输出都是A

7 布尔类型boolean

四、运算符

https://blog.csdn.net/zhuzuwei/article/details/81230998

五、分支结构

if,else if

switch case

六、循环结构

while(){},while() do{},do{}while()

for(int i=0 ;i<10;i++){}

循环体中可使用:break(跳出当前循环,执行循环后的程序)和continue(结束本次循环,进行下一次循环)

七、java随机数

Random r=new Random();

int i=r.nextInt(bound:100);//随机生成0-99之间的数

八、java scanner类

获取用户在控制台输入的信息

Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,023
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,513
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,360
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,143
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,774
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,852