Java笔记

 

 工具准备

1.JDK下载

         官网下载地址:Java Downloads | Oracle

2.配置环境变量

       一) 总共有三个环境变量需要配置,首先需要在系统环境变量中新建'JAVA_HOME',value是JDK的安装路径(example:C:\Program Files\Java\jdk-19)

       二) 在环境变量'CLASSPATH'中新增‘%JAVA_HOME%\lib\dt.jar’、‘%JAVA_HOME%\lib\tools.jar’两变量

        三)在环境变量'Path'中新增‘%JAVA_HOME%\bin’、‘%JAVA_HOME%\jre\bin’两变量

3.编辑器

        市面上有很多知名而且免费的编辑器,我个人用的是Eclipse

知识点

Java类名必须与文件名相同

Java对大小写敏感

Java一个源文件只能包含一个public类

Java注释形式与C/C++相同

数字数据类型:byte(1 byte = 8 bit)、short、int、long、float、double

修饰符

·如果在类、变量、方法或构造函数的定义中没有指定访问修饰符,那么它们默认具有默认访问修饰符;默认访问修饰符的访问级别是包级别,即只能被同一包中的其他类访问。

·final关键字在修饰方法时,该方法将不可被修改;修饰类时,该类将不可继承

·如果一个类包含抽象方法,那么该类一定要声明为抽象类

·任何继承抽象类的子类必须实现父类的所有抽象方法,除非该子类也是抽象类;抽象方法的具体实现由子类来完成

·synchronized 关键字声明的方法同一时间只能被一个线程访问。

 增强 for 循环

for(int x : numbers ){
    System.out.print( x );
    System.out.print(",");
}

Math & Number常用方法

toString()转换为字符串

ceil()向上取整        floor()向下取整        around()四舍五入

log()对数函数        pow()乘方函数        sqrt()开方

toDegrees()转换为角度                toRadians()转换为弧度

String类常用方法

*concat():字符串连接

*length():字符串长度获取

*split():切割函数

indexOf(string,index):返回从索引为index的位置开始,字符串第一次出现处的索引,i

字符串操作

当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。

和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。

StringBuff支持的方法:

append()、reverse()、delete(start , end)、replace(Start,end,Str)

capacity():返回当前容量                ensureCapacity(int min):设置最小容量

setLength():设置字符串长度

常用方法 

sort():对数组进行排序

hashCode():返回其哈希值

日期

Date dNow = new Date( );
SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");
System.out.println("当前时间为: " + ft.format(dNow));

 注:HH 是 24 小时制,而 hh 是 12 小时制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值