![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
lu_lu_n
这个作者很懒,什么都没留下…
展开
-
Java中的容器
容器:Collection 容器也叫集合数组就是一种容器,可以在其中放置对象或者基本数据类型泛型泛型:帮助我们建立类型安全的集合;在使用了泛型的集合中,遍历时不必进行强制类型转换。JDK提供了支持泛型的编译器,将运行时的类型检查提前到了编译时执行,提高了代码可读性和安全性。没有引入泛型:public class TestGeneric { public static void main...原创 2020-05-18 20:07:17 · 206 阅读 · 0 评论 -
最快捷的方式替换项目包名
当想要替换项目中的包名,但是下面又有很多包,很多文件时可以尝试下列方法进行包名的更换。首先,找到所想改名的包,选中右键 refactor,找到rename进行包名修改,两个都选上(只选第一个是新建一个包)ok后你将看到包名已经被修改了,但是出现了很多错误,因为文件中的名字并没有被修改。下一步进行文件中的名字修改,因为文件过多手动修改太过麻烦。用下列搜索替换的方式进行修改,方便快捷(仅限...原创 2020-04-17 16:55:19 · 908 阅读 · 1 评论 -
一篇文章带你解决异常处理入门
异常程序在运行工程中遇到的一些问题成为异常(Exception)使用try-catch语句处理异常当程序出现异常时,程序可以安全的退出处理异常的过程Java采用面向对象的方式处理异常抛出异常:发生异常时生成代表此异常的对象,停止程序的运行,并将异常对象提交给虚拟机(JRE)捕获异常:虚拟机捕获到异常后寻找相应的代码处理异常;JRE在方法的调用栈中查找,从生成异常的方法开始回溯,直到找...原创 2020-03-14 10:59:05 · 174 阅读 · 0 评论 -
递归算法打印目录
public static void main(String[] args) { File file = new File("E:\\eclipse"); printFile(file,0); } static void printFile(File file,int level){ for (int i = 0; i < level; i++) { //输出层数 ...原创 2020-03-13 17:33:12 · 125 阅读 · 0 评论 -
Java中的时间类
文章目录Date时间类DateFormat类和SimpleDateFormat类Calendar日历类可视化日历程序Date时间类用long类型的变量用来表示时间,在计算机世界里,将1970年1月1日00:00:00定为基准时间获取此时此刻的时间可以使用long now = System.currentTimeMillis();获取电脑的时刻Date date = new Date(); ...原创 2020-03-11 22:16:38 · 147 阅读 · 0 评论 -
包装类详解
文章目录包装类包装类的简介包装类的使用包装类的用途装箱与拆箱包装类的缓存问题包装类的常用方法与字符串相关的包装类String类与时间相关的包装类文件包装类包装类的简介Java是一种面向对象的语言,但是不是纯面向对象,Java中的数据类型分为基本数据类型和引用数据类型,其中基本数据类型就不是对象,它不具有属性和方法;Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这些和基本数据...原创 2020-03-11 19:46:55 · 381 阅读 · 0 评论 -
string类详解
文章目录String类String类中常用的方法String对象之间比较StringBulider和StringBuffer可变字符序列和不可变字符序列String类String位于java.lang包中,Java程序默认导入java.lang包下的所有类。"+"把两个字符串按给定的顺序连接在一起,并且是完全按照给定的形式。当"+"运算符两侧的操作数中只要有一个是字符串类型,系统会自动...原创 2020-03-11 19:45:16 · 636 阅读 · 0 评论 -
一篇文章搞定内部类
内部类的分类内部类主要分为成员内部类、局部内部类、匿名内部类其中成员内部类又废物非静态内部类和静态内部类成员内部类可用private public protected default修饰符进行修饰.非静态内部类public class TestInnerClass { public static void main(String[] args) { //创建内部类对象时先创建外部...原创 2020-03-03 21:10:33 · 81 阅读 · 0 评论 -
接口的详解
接口Java中,使用interface关键字来定义接口接口中的方法都只有声明,没有方法主体接口中所有的方法都是抽象方法 具体的实现都要在子类里完成接口可以继承其他的接口,并且可以继承多个从接口的实现者角度看,接口定义了可以向外部提供的服务从接口的调用者角度看,接口定义了实现者能提供那些服务接口不能创建实例,但是可以用来声明引用变量的类型定义接口public interface T...原创 2020-03-03 17:19:22 · 292 阅读 · 0 评论 -
Java—抽象
抽象方法包含抽象方法的类只能定义为抽象类使用abstract修饰方法 并且没有方法体,只有声明抽象方法就是告诉子类必须要给抽象方法提供具体的实现抽象类包含抽象方法的类就是抽象类抽象类不能实例化抽象类可以包含属性、方法、构造方法(这里的构造方法不能用new实例,只能用来被子类调用)抽象类只能用来被继承抽象抽象方法必须被子类实现在这里插入代码片...原创 2020-03-03 09:04:13 · 86 阅读 · 0 评论 -
数组的详细讲解
了解数组数组是相同类型的数据的有序集合数组描述的是相同类型的若干个数据数组变量属于引用类型数组可以看作对象 数组中的每一个元素相当于该对象的成员变量基本特点:长度是确定的元素类型必须相同数组的整个类型可以是任何类型数组的声明以及初始化String name[]; 或者 String[] name;初始化给数组分配空间int arr[] = new int[100]; ...原创 2020-02-28 15:51:03 · 350 阅读 · 0 评论 -
循环结构
当型直到型while语句原创 2020-02-24 13:53:55 · 200 阅读 · 0 评论 -
Java期末考常考题型
利用for循环计算: public static void main(String[] args) { int sum1 = 0; int sum2 = 0; for (int i = 1; i <= 100; i++) { if (i % 2 == 0) { sum1 += i; }else { sum2 += i; } } Syst...原创 2020-02-24 11:08:17 · 643 阅读 · 0 评论 -
选择结构
控制语句分为三类选择 如果…则…顺序 执行完这一个语句就按顺序执行下一个语句循环 如果…则再继续…选择结构if单选择结构if-else双选择结构if-else if-else多选择结构switch结构if单选择语句public static void main(String[] args) { double a = Math.random();//返回0到1之间的数包含...原创 2020-02-23 20:14:17 · 127 阅读 · 0 评论 -
用BigDecimal进行浮点数比较
如果需要进行不产生舍入误差的精确数字计算,需要使用BigDecimal类improt原创 2020-02-23 13:49:30 · 445 阅读 · 0 评论 -
记事本编写hello word
新建一个记事本文件 输入如下代码:public class Welcome{ public static void main(String[] arge){ System.out.println("hello world!"); }}*保存文件时大小写一定要一致为防止出错将隐藏已知文件类型的扩展名的勾去掉在开始菜单中输入cmd打开命令提示符,输入文件夹所在的磁盘输入DOS命...原创 2020-02-22 21:21:57 · 788 阅读 · 0 评论 -
JDK下载安装与配置
JDK的下载安装下载地址:jdk下载地址windows的32位操作系统就下载对应的32位windows的64位操作系统可以下载32的也可以下载64的如何查看自己电脑是64的还是32的?右键点击属性跳转到下图下载完成之后就和平时安装软件一样,没有特别的需求就按照默认的安装就行安装完后打开安装路径就可以找到以下文件夹默认安装的此文件夹在c盘Program Files文件夹中可以找到...原创 2020-02-22 21:10:10 · 282 阅读 · 0 评论