随笔分类 -  javaSE学习

摘要:数组的默认初始化值 数组元素类型 初始化值 整型(byte、short、int、long) 0 浮点型(float、double) 0.0 char型 0或‘\u0000’,而非‘0’ boolean false 引用数据类型 null 测试 public static void main(Stri 阅读全文
posted @ 2021-06-09 20:56 南方风 阅读(45) 评论(0) 推荐(0)
摘要:运算符面试题 题1 short s=3; s=s+2;//步骤1# 运算符面试题 题1 ```java short s=3; s=s+2;//步骤1 s+=2;//步骤2 //步骤1和2有什么区别 解析:步骤1报错,因为2为int型,s+2是int型,不能用short型s接收 步骤2:用+=、-=、 阅读全文
posted @ 2021-06-05 10:36 南方风 阅读(115) 评论(0) 推荐(0)
摘要:整型常量的默认值 整型常量有byte、short、int、long,默认类型int; byte b=12; byte b1=b+1;//编译报错 因为1默认是int类型,因此不能用byte接收,所以编译报错。 浮点型常量的默认值 浮点型常量有float、double,默认类型double; byte 阅读全文
posted @ 2021-06-03 20:22 南方风 阅读(179) 评论(0) 推荐(0)
摘要:BigInteger与BigDecimal BigInteger类 Integer类作为int的包装类,能存储的最大整型值为2 31-1,Long类也是有限的, 最大为2 63-1。如果要表示再大的整数,不管是基本数据类型还是他们的包装类 都无能为力,更不用说进行运算了。 java.math包的Bi 阅读全文
posted @ 2021-05-30 14:54 南方风 阅读(72) 评论(0) 推荐(0)
摘要:Math类 java.lang.Math提供了一系列静态方法用于科学计算。其方法的参数和返回 值类型一般为double型。 abs 绝对值 acos,asin,atan,cos,sin,tan 三角函数 sqrt 平方根 pow(double a,doble b) a的b次幂 log 自然对数 ex 阅读全文
posted @ 2021-05-30 14:40 南方风 阅读(39) 评论(0) 推荐(0)
摘要:System类 System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。 该类位于java.lang包。 由于该类的构造器是private的,所以无法创建该类的对象,也就是无法实 例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便 的进行调用。 成员变量 Syst 阅读全文
posted @ 2021-05-30 14:17 南方风 阅读(55) 评论(0) 推荐(0)
摘要:Java比较器 概述 在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间 的比较问题。 Java实现对象排序的方式有两种: 自然排序:java.lang.Comparable 定制排序:java.util.Comparator 方式一:自然排序(java.lang.Comparable 阅读全文
posted @ 2021-05-29 17:16 南方风 阅读(66) 评论(0) 推荐(0)
摘要:JDK8中新日期和时间API 其他的一些API ZoneId:该类中包含了所有的时区信息,一个时区的ID,如 Europe/Paris ZonedDateTime:一个在ISO-8601日历系统时区的日期时间,如 2007-12- 03T10:15:30+01:00 Europe/Paris。 其中 阅读全文
posted @ 2021-05-29 11:37 南方风 阅读(106) 评论(0) 推荐(0)
摘要:JDK8中新日期和时间API (三) java.time.format.DateTimeFormatter 类:该类提供了三种格式化方法: 预定义的标准格式。如: ISO_LOCAL_DATE_TIME;ISO_LOCAL_DATE;ISO_LOCAL_TIME **本地化相关的格式。**如:ofL 阅读全文
posted @ 2021-05-29 10:51 南方风 阅读(98) 评论(0) 推荐(0)
摘要:# JDK8中新日期和时间API (二) Instant介绍 Instant:时间线上的一个瞬时点。 这可能被用来记录应用程序中的事件时间 戳。 在处理时间和日期的时候,我们通常会想到年,月,日,时,分,秒。然而,这只是 时间的一个模型,是面向人类的。第二种通用模型是面向机器的,或者说是连 续的。在 阅读全文
posted @ 2021-05-29 09:16 南方风 阅读(119) 评论(0) 推荐(0)
摘要:JDK8中新日期时间API 新时间日期API java.time – 包含值对象的基础包 java.time.chrono – 提供对不同的日历系统的访问 java.time.format – 格式化和解析时间和日期 java.time.temporal – 包括底层框架和扩展特性 java.tim 阅读全文
posted @ 2021-05-28 20:57 南方风 阅读(67) 评论(0) 推荐(0)
摘要:Calendar日历类 Calendar是一个抽象基类,主要用于完成日期字段之间相互操作的功能。 获取Calendar实例的方法 使用**Calendar.getInstance()**方法(调用Calendar的静态方法) 调用它的子类GregorianCalendar的构造器。(实例化继承Cal 阅读全文
posted @ 2021-05-27 20:24 南方风 阅读(54) 评论(0) 推荐(0)
摘要:java.text.SimpleDateFormat类 Date类的API不易于国际化,大部分被废弃了,java.text.SimpleDateFormat类是一个不与语言环境有关的方法来格式化和解析日期的具体类。 它允许进行格式化:日期-->文本、解析:文本-->日期。 SimpleDateFor 阅读全文
posted @ 2021-05-25 21:32 南方风 阅读(74) 评论(0) 推荐(0)
摘要:常见算法题目 1.模拟一个trim方法,去除字符串两端的空格。 //1.模拟一个trim方法,去除字符串两端的空格。 public class Test1 { public static void main(String[] args) { String str1=" has a dog "; St 阅读全文
posted @ 2021-05-24 22:22 南方风 阅读(123) 评论(0) 推荐(0)
摘要:1.JDK8之前日期时间API java.lang.System类 ​ System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。 此方法适于计算时间差。 计算世界时间的主要标准有: UT 阅读全文
posted @ 2021-05-22 15:55 南方风 阅读(73) 评论(0) 推荐(0)
摘要:StringBuffer类 java.lang.StringBuffer代表可变的字符序列,JDK1.0中声明,可以对字符串内容进行增删,此时不会产生新的对象。 很多方法与String相同。 作为参数传递时,方法内部可以改变值。 abstract class AbstractStringBuilde 阅读全文
posted @ 2021-05-20 22:18 南方风 阅读(66) 评论(0) 推荐(0)
摘要:String与不同数据类型的转换 String与基本数据类型之间的转换 字符串 >基本数据类型、包装类 Integer包装类的public static int parseInt(String s):可以将由“数字”字符组成的字符串转换为整型。 类似地,使用java.lang包中的Byte、Shor 阅读全文
posted @ 2021-05-19 21:04 南方风 阅读(57) 评论(0) 推荐(0)
摘要:一、String类 String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。 二、String类对象的创建 字符串声明: 阅读全文
posted @ 2021-05-18 20:34 南方风 阅读(58) 评论(0) 推荐(0)
摘要:String String类特点 **String类:代表字符串。**Java程序中所有的字符串字面值(如“abc”)都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 String对象的字符内容是存储在一个 阅读全文
posted @ 2021-05-18 20:26 南方风 阅读(61) 评论(0) 推荐(0)
摘要:狂神Java学习路线 https://www.bilibili.com/read/cv5702420 阅读全文
posted @ 2021-05-16 16:22 南方风 阅读(22) 评论(0) 推荐(0)