Java
放弃梦想的咸鱼
今天很残酷,明天会更残酷,后天会很美好,但大部分人会死在明天
展开
-
java线程(基础)
java线程(基础)程序:可以理解为是一组静态的代码进程:正在进行的程序 静态的代码 运行起来线程:正在执行程序中的小单元1.主线程 系统线程2.用户线程 main3.守护线程(精灵) GC线程------操作系统级别 CPU如何在Java中创建线程 让线程执行 多线程掌握每一个线程的几种不同状态 及状态之间如何切换new start() CPU分配run() wait() exception over创建线程---原创 2020-10-20 22:07:26 · 168 阅读 · 0 评论 -
java缓冲流
read() skip() available() close()原创 2020-10-20 21:50:39 · 233 阅读 · 0 评论 -
java连接redis
java连接在官方网站列一些Java客户端访问,有:Jedis/Redisson/Jredis/JDBC-Redis等,其中官方推荐使用Jedis和Redisson。常用Jedis。开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 Java的安装配置可以参考我们的 Java开发环境配置 接下来...原创 2019-12-22 19:32:31 · 177 阅读 · 0 评论 -
java Arraylist和Linkedlist
java Arraylist和Linkedlist1.ArrayList----->底层就是一个数组所属的包 java.util如何创建对象无参数构造方法 带默认空间的构造方法 带collection参数的构造方法常用的方法—小容器存 add取 get删 remove改 set个数 size add(E e) add(int index,E e)...原创 2019-08-26 10:47:32 · 541 阅读 · 0 评论 -
java I/O.file类的常用方法
java I/O.file类的常用方法File----->与电脑上的文件或文件夹产生一一对应的映射关系File是一个类1.java.io包中2.文件或目录路径名的抽象表示形式3.File与真实硬盘中的文件或文件夹 不是一个东西File是在内存中的一个对象<—映射—>硬盘上的文件或文件夹File类中的常用的方法canRead() canWrite() is...原创 2019-09-15 20:02:13 · 170 阅读 · 0 评论 -
Java 文件遍历加删除(递归)
Java 文件遍历加删除(递归)程序调用自身的编程技巧称为递归递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需...原创 2019-09-23 18:54:01 · 631 阅读 · 1 评论 -
java字节型(FileInputStream和FileOutputStream)
java字节型(FileInputStream和FileOutputStream)FileInputStream 和 FileOutStream -->字节型文件流(1字节)一.FileInputStream1.包 java.io2.了解一下继承关系 InputStream类 字节型输入流的父类3.创建对象调用一个带File类型的构造方法调用一个带String类型的...原创 2019-10-04 19:54:03 · 238 阅读 · 0 评论 -
java 字符型(FileReader 和 FileWriter)
java 字符型(FileReader 和 FileWriter)一.FileReader --只能操作纯文本1.java.io包2.继承 InputStreamReader Reader3.构造方法4.常用read()read(char[])二.FileWriter --只能操作纯文本1.java.io包2.继承 OutputStreamWriter Writer...原创 2019-10-04 20:04:25 · 130 阅读 · 0 评论 -
java set与map
java set与mapSet 无序无重复1.具体的实现类HashSetTreeSet2.基本的使用3.无序 无重复无序:我们使用集合存放元素的顺序 集合内取出来的顺序不一致集合本身是有自己的算法排布顺序 hash算法HashSet---->(HashMap (数组+链表) 散列表 临接连表)1.java.util2.如何创建对象 无参数 有参数3.集...原创 2019-08-26 10:37:47 · 293 阅读 · 0 评论 -
java多态与内部类
多态同一个对象 体现出来的多种不同形态(身份) 将一种行为表现出不同的效果要想实现多态的效果 需要现有继承关系体现:父类类型的引用 指向 子类的对象 Person p = new Teacher();该引用只能调用父类中定义的属性或方法如果子类中将父类的方法重写,那么调取方法后执行的结果是子类重写之后的那个结果如果父类与子类有同名的属性 执行父类的属性如果父类与子类有同...原创 2019-08-16 10:42:59 · 175 阅读 · 0 评论 -
java包装类
java包装类Java中提供的类------官方API帮助文档Application Programming Interface应用程序编程接口,一些预先创建好的类及方法,目的是为了让我们更好进行程序开发包装类 数学相关 日期相关 字符串相关 集合相关 异常相关I/O相关 线程相关 网络相关 反射注解 GUI相关包装类1.包装类有八个 与八个基本类型一一对应 ...原创 2019-08-21 07:43:57 · 437 阅读 · 0 评论 -
Java 变量类型
Java 变量Java语言支持的变量类型有:类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。局部变量:类的方法中的变量。Java 局部变量:局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量;局部变量只在声...转载 2019-04-17 19:04:45 · 83 阅读 · 0 评论 -
java语法结构
java语法结构一. if、switchif判断的格式第一种:只有一个if,如果为真执行花括号里的代码,如果为假什么都不做if(判断条件--是否为true){要执行的代码}第二种:多了一个else,如果为真执行花括号里的代码,如果为假执行else花括号的代码if(判断条件--是否为true){要执行的代码}else{要执行的代码}第三种:多重判断,优化嵌套式判断...原创 2019-07-13 01:44:52 · 540 阅读 · 0 评论 -
java数组
java数组数组是什么呢?数组是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来唯一确定数组中的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。java数组的定义有两种方法第一个:静态数据类型[] 变量名 = new 数据类型[]{数组的内容};这是静态定义的标准写法,也可以像这样简写数据类型[] ...原创 2019-07-18 20:59:36 · 2372 阅读 · 0 评论 -
java面向对象
java面向对象面向过程的编程思想解决问题的时候按照一定的过程(流程)钟点工—> 大象装冰箱 总共分几步1.开门 2.大象装里面 3.关门以过程为本–复用–增加了很多冗余大段的过程 拆分成小段 — 到底是哪一个实体来做的面向对象的编程思想解决问题的时候按照现实生活中的规律来考虑问题考虑在这个问题的过程中 有几个实体参与进来理解为 实体动作动作的支配者 没...原创 2019-07-31 07:44:02 · 139 阅读 · 0 评论 -
java权限修饰符+特征修饰
java权限修饰符+特征修饰一. 权限修饰符1. public - 共有的-可以在本项目中任意位置使用2.protected-保护的-可以在本类、同包、子类中使用3.默认-默认的-可以在本类、同包中使用4.private-私有的-可以在本类中使用java语言的严谨性和安全性,我们在以后使用这4种修饰符时创建一个类,这个类的权限尽量要小,这样才能减少漏洞和提高安全性,从而体现java面向...原创 2019-08-04 21:17:42 · 937 阅读 · 0 评论 -
java抽象类和接口
抽象类和接口在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象...原创 2019-08-08 09:04:38 · 120 阅读 · 0 评论 -
java StringBuffer和StringBuilder
java StringBuffer和StringBuilderStringBuffer和StringBuilder两个用法一样Buffer是1.0版本出来的线程安全Builder是1.5版本出来的可以进行多线程使用,安全性较差1.所属的包 java.lang包2.继承AbstractStringBuilder 间接继承 Object实现接口Serializable,CharSequen...原创 2019-08-23 17:44:21 · 447 阅读 · 0 评论 -
java String常用方法
java String常用方法String类1.所属的包java.lang 没有继承类 默认继承Object2.实现了三个接口 Serializable CharSequence Comparable<>3.String是一个非常特殊的引用数据类型,创建对象方式如下:String str = “abcd”;String str = new String();Stri...原创 2019-08-21 07:20:43 · 700 阅读 · 0 评论 -
Java 基础数据类型
Java 基础数据类型基础数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。整型:byte(字节):byte 数据类型是8位、有符号的,以二进制补码表示的整数,最小 值 是 -128(-2^7) 最大值是 127(2^7-1)默认值是 0;short(短整)short 数据类型是 16 位、有符号的以二进制补码表示的整数,...原创 2019-04-14 19:01:22 · 199 阅读 · 0 评论