![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础
文章平均质量分 62
java基础笔记(韩顺平)
孤舟一叶~
计科大二
展开
-
Java之泛型
泛(广泛)型(类型) => Integer,String,Dog1.泛型又称参数化类型,时jdk5.0出现的新特性,解决数据类型的安全性问题2.在类声明或实例化时之钥指定好需要的具体的类型即可3.java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生ClassCastException异常。同时,代码更加简洁、健壮4.泛型的作用:可以在类声明时通过一个标识表示类中某个属性的类型,或者是某个方法的返回值的类型,或者是参数类型class 类名{成员。原创 2023-11-06 17:39:01 · 47 阅读 · 0 评论 -
Java之集合(难点)
1.无序(添加和取出的顺序不一致),2.不允许重复元素,所以最大包含一个null3.JDK API中Set接口的实现类有:HashSet、TreeSet等在开发中,选择什么集合实现类,主要取决于业务操作特点,然后根据集合实现类特性进行选择,分析如下:1.先判断存储到类型(一组对象[单列]或一组键值对[双列])(1)一组对象[单列]:Collection接口允许重复:List增删多:LinkList(底层维护了一个双向链表)改查多:ArrayList(底层维护Object类型的可变数组)原创 2023-11-03 10:10:58 · 62 阅读 · 0 评论 -
Java之三代日期类
1.Date:精确到毫秒,代表特定的瞬间2.SimpleDateFormat:格式和解析日期的类SimpleDateFormat格式化和解析日期的具体类。它允许进行格式化(日期->文本)、解析(文本->日期)和规定化。原创 2023-10-29 12:42:33 · 49 阅读 · 0 评论 -
Java之BigInteger和BigDecimal类
适合保存精度更高的浮点数(小数)一、BigInteger类。二、BigDecimal类。适合保存比较大的整型。原创 2023-10-29 09:31:00 · 26 阅读 · 0 评论 -
Java之System类
2.arraycopy:复制数组元素,比较适合底层调用。一般使用Arrays.copyOf完成复制数组。�3.currentTimMillis 返回当前时间距离1970-1-1的毫秒数。4.gc 运行垃圾回收机制 System.gc();1.exit 退出当前程序。原创 2023-10-28 15:52:32 · 22 阅读 · 1 评论 -
Java之Arrays类
2.sort排序(自然排序和定制排序)Integer arr[] = {1,-1,7,0,89};Arrays里面包含了一系列静态方法,用于管理或操作数组(比如排序和搜索)3.binarySearch 通过二分搜索法进行查找,要求必须排好序。6.equals 比较两个数组元素内容是否完全一致。1.toString 返回数组的字符串形式。7.asList 将一组值,转换成list。5.fill 用指定元素替换数组所有元素。4.copyOf 数组元素的复制。Arrays类常用方法。原创 2023-10-28 15:24:24 · 30 阅读 · 1 评论 -
Java之Math方法
思考:请写出获取a-b之间的一个随机整数,a、b均为整数,比如a=2,b=7。4.floor 向下取整,返回=该参数的最小整数(转成double)公式:(int)(a+(b-a+1)*Math.random())5.round 四舍五入 Math.floor(该参数+0.5)8.max,min返回最大值和最小值。7.random 求随机数。6.sqrt 求开方。原创 2023-10-28 10:44:04 · 41 阅读 · 1 评论 -
Java之String、StringBuffer和StringBuilder相关方法和比较
1.java.lang.StringBuffer代表可变的字符序列,可以对字符串内容进行增减2.很多方法与String相同,但StringBuffer上可变长度的3.StringBuffer上一个容器1.一个可变的字符序列,此类提供一个与StringBuffer兼容的API,单不保证同步(StringBuilder 不是线程安全的)。该类被设计用作StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候。原创 2023-10-28 10:05:08 · 120 阅读 · 1 评论 -
Java之异常及异常处理机制
基本概念当程序中出现了某些“错误”,但该错误信息并没有在Throwable子类中描述处理,这时候可以直接设计异常类,用于描述该错误信息步骤1.定义类:自定义异常类名(程序员自己写) 继承Exception或RuntimeException2.如果继承Exception,属于编译异常3.恶搞继承RuntimeException,属于运行异常(一般来说,继承RuntimeException)//要求分为在18-120之间,否则抛出一个自定义异常if(!//这里我们可以通过构造器设置它的信息。原创 2023-10-24 21:34:18 · 41 阅读 · 0 评论 -
Java基础之包装类
分类1,针对八种基本定义相应的引用类型-包装类2.有了类的特点,就可以调用类中的方法。原创 2023-10-24 17:19:19 · 22 阅读 · 0 评论 -
Java之枚举类
实现方式1.自定义类实现枚举(1)不需要提供setXxx方法,因为枚举对象值通常只读(2)对枚举对象/属性使用final+static/static+final共同修饰,实现底层优化(3)枚举对象名通常使用全部大写,常量的命名规范(4)枚举对象根据需要,也可以有多个属性小结:进行自定义实现枚举,有如下特点:1)构造器私有化2)本类内部创建一组对象3)对外暴露对象(通过为对象添加public final static修饰)符)4)可以提供get方法,但是不要提供set。原创 2023-10-22 10:38:08 · 23 阅读 · 1 评论 -
Java之接口
接口技术给一些没有实现的方法,封装到一起,到某个类药使用的时候,在根据具体情况吧这些方法写出来。原创 2023-10-18 20:56:41 · 24 阅读 · 1 评论 -
Java之final
java中final的相关知识(韩顺平)原创 2023-10-15 12:35:51 · 39 阅读 · 1 评论 -
Java之单例模式
java单例模式相关知识笔记(韩顺平)原创 2023-10-15 11:23:16 · 22 阅读 · 1 评论 -
Java之代码块
java代码块相关知识学习笔记(韩顺平)原创 2023-10-15 09:47:40 · 44 阅读 · 1 评论 -
Java之main方法
解释Java中main方法的语法原创 2023-10-13 19:11:36 · 26 阅读 · 0 评论 -
Java之类变量和类方法
类变量和类方法相关知识笔记(韩顺平JAVA)原创 2023-10-13 18:27:52 · 107 阅读 · 0 评论 -
JAVA--房屋出租系统(韩顺平)
用idea实现java-房屋出租系统(韩顺平老师)原创 2023-10-11 13:50:49 · 216 阅读 · 1 评论