JavaSE
文章平均质量分 55
面向对象程序设计 JavaSE
我名异侠
随便写写,记录成长。
展开
-
线程池
自定义线程池原创 2024-05-07 17:32:17 · 45 阅读 · 0 评论 -
多线程练习题
【代码】多线程练习题。原创 2024-05-06 11:32:22 · 107 阅读 · 0 评论 -
生产者与消费者 PV操作 与 阻塞队列
文章目录普通方式 wait 与 notifyAll消费者生产者桌子测试类运行结果阻塞队列普通方式 wait 与 notifyAll消费者package abc;public class Customer extends Thread{ @Override public void run() { while (true) { synchronized (Desk.lock) { //判断顾客是否吃到上限数量了原创 2024-05-05 23:59:33 · 142 阅读 · 0 评论 -
死锁
【代码】死锁。原创 2024-05-05 23:21:01 · 211 阅读 · 1 评论 -
JDBC简单使用
【代码】JDBC简单使用。原创 2023-12-20 13:28:43 · 380 阅读 · 0 评论 -
Lambda表达式 与 Stream流
Lambda表达式 与 Stream流原创 2023-11-13 14:36:43 · 112 阅读 · 0 评论 -
String字符串
startsWith(String prefix)检测字符串是否以指定的前缀开始。StringBuilder类与StringBuffer类的方法调用是一致的。equalslgnoreCase(String str):忽略大小写。compareTo(String str):字符串比较。split(String regex):字符串分割。nextToken:返回下一个分隔符前的内容值。指的是所指向的内存值不可修改,但可以改变指向。String对象的值一经赋值,其值不可变。方法二:字符串常量初始化(不推荐)原创 2023-05-30 23:26:42 · 498 阅读 · 0 评论 -
Scanner
【代码】Scanner。原创 2023-05-30 23:24:06 · 69 阅读 · 0 评论 -
简单实现Md5加密的工具类
文章目录Md5Encode.javaTest.javaMd5Encode.javapackage util;public class Md5Encode { public static String getMD5(byte[] source) { String s = null; char hexDigits[] = { // 用来将字节转换成 16 进制表示的字符 '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b',原创 2021-03-28 21:43:11 · 93 阅读 · 0 评论 -
第一二章:java概述,基础
BOSS:武永亮 软件楼C202http://tool.oschina.net/apidocs/apidoc?api=jdk-zhhttp://tool.oschina.net/apidocs/apidoc?api=jdk_7u4官网地址:http://ccpc.io/天池大赛:https://tianchi.aliyun.com/competition/gameList.htm?...原创 2019-09-19 16:03:47 · 323 阅读 · 0 评论 -
第三章-数组
第三章—数组定义是存储一组具有相同数据类型的数据元素的有序集合,固定长度不可变,存储的数据类型必须相同声明:Int[ ] list,int list[],使用时需要声明 , 分配内存空间,即必须初始化中括号中不能出现数字,即不能在中括号中指定长度 //如list[2]={1,2}便是错误的初始化静态初始化:初始值直接由大括号给出 // int[] list={1,2,...原创 2019-10-24 17:20:04 · 103 阅读 · 0 评论 -
第四章-类与对象
第四章—类与对象-1面向过程以功能为基础,从上到下,由大问题到小问题,逐步细化。跟人类思维方式很像面向过程的缺陷:代码的重用性和可维护性差。数据和对数据的操作分离,数据安全不能保证。类与对象*对象:*现实世界中某个具体的物理实体,每个对象都包含特定的属性和行为。*类: *现实世界中具有相同属性和行为的物理实体的抽象。类是对对象的抽象,是创建对象的蓝图,描述了所创建的对象共同的属性...原创 2019-10-24 17:20:42 · 255 阅读 · 0 评论 -
第五章 类的继承
Eclipse中安装JD反编译插件参考网址:http://jingyan.baidu.com/article/fc07f9896da51512ffe5198a.htmlhttp://blog.csdn.net/faithmy509/article/details/44494313定义:继承就是从已有类(父类、超类、基类)的基础上产生一个新的类(子类、派生类),派生类通过继承自动拥有基类...原创 2019-10-12 08:41:22 · 234 阅读 · 0 评论 -
第六章-抽象类与接口
抽象类的特点:不能实例化对象;类中可以定义抽象方法(abstract修饰的方法);抽象类中可以没有抽象方法。abstract修饰的方法称为抽象方法,抽象方法只有方法的声明没有方法实现,即没有方法体。包含抽象方法的类本身必须被声明为抽象的。abstract class Animal { private String color ;2 public abstract void s...原创 2019-10-26 11:49:13 · 211 阅读 · 0 评论 -
第七,八,九章:多态,包装器类,内部类
第七章多态就是多种表现形式,具体来说,可以用“一个对外接口,多个内在实现方法”表示。在面向对象理论中,多态是指:同一操作作用于不同的类的对象,将产生不同的执行结果 。多态的优势:增强了程序的灵活性。向上转型向上转型就是基类引用指向派生类对象。— 定义了一个派生类Teacher,继承自Person。---------通过Teacher teacher = new Teach...原创 2019-12-18 19:20:00 · 208 阅读 · 0 评论 -
第十章:static修饰符
/静态属性用的不多,一般不用/* //普通属性指的是类中每个对象所具有的属性//静态属性(方法),指的是类的属性,属于某个类,不属于某个对象//语法定义 权限修饰符 static 数据类型 属性名称//使用方法1:对象.公有静态属性第十章_1 list=new 第十章_1();System.out.println(list.count);第十章_1 list_1=new 第十章_...原创 2019-11-07 09:09:43 · 139 阅读 · 0 评论 -
第十一章:异常与断言
发现错误的理想时机是在编译阶段,也就是在你试图运行程序之前。然而编译期间并不能找出所有的错误,余下的问题必须在运行期间解决。希望错误尽早被发现。异常分为两大类:Error:编译时错误(保存时)描述了Java运行系统中的内部错误以及资源耗尽错误唯一的解决方法:尽力使程序安全地终止Exception:运行时错误(保存后运行时,主要是逻辑错误)运行时异常:在 Java 虚拟机正常运行期间抛...原创 2019-11-12 09:32:43 · 243 阅读 · 0 评论 -
时间与日期
空串和空引用不一样Java中,单引号只能字符,双引号才能字符串。Java中字符串相关类包括:字符串常量类java.lang.String字符串变量类java.lang.StringBuffer(线程安全)java.lang.StringBuilder(线程不安全)字符串分隔解析类java.util.StringTokenizerString类(字符串常量类)Str...原创 2019-11-19 09:33:33 · 330 阅读 · 0 评论 -
第十三章:容器与泛型
容器是解决非确定条件创建新对象的一组类库。(解决数组长度固定问题)什么是集合:Java提供的这一套容器类,其中基本类型是List、Set、Queue和Map,这些类型也称之为集合类。(list:列表 set:集合 queue:队列 map:映射)9个核心接口需要了解的13个核心具体实现类collection是线性的set是集合,最大特点是数据无序, 并且像数学当中...原创 2019-11-21 09:27:19 · 206 阅读 · 0 评论 -
第十四章:流与文件
Java程序可访问的最主要的外部资源之一就是文件。在Java中用File类来进行文件及目录的操作,常见操作:查询文件信息创建文件文件内容读取写文件Java中的File在Java.io包中,常用的方法有:文件操作boolean canWrite();boolean canRead();boolean isFile();boolean isDirectory();long...原创 2019-12-18 18:26:34 · 166 阅读 · 1 评论 -
第十五章:网络编程
为了准确地定位网络上的目标主机,网络中的每个设备都会有一个唯一的数字标识,即网络设备的IP地址。通过IP地址,可以精确地匹配目标主机,是网络中资源共享、数据传输的依据。例如:欲查找当前局域网内打印机,可以通过其IP地址10.7.10.200精确匹配。由于IP地址不易记忆,引入网络域名来确认IP地址。IP地址可以精确地确定一台主机,但是在这台主机上可能运行着多个应用程序;可以借助主机端口精确...原创 2019-12-18 21:08:11 · 205 阅读 · 0 评论 -
JAVA期末重点
编码规范问题:类的名字,方法名字,变量名字,属性,对齐,空格,卷面整洁属性私有,方法公有,保护只在特殊情况下使用。包权限一般不用逻辑错误,选择10*2填空10*1简答4*5程序阅读4*5程序题3*10简答题与程序题注意关键字,注意雪梨教育作业课程简介:面向对象思想,java语言编程,第一章:java概述,Java含义,语言历史,主要特称考点一般,java语言主要特...原创 2019-12-17 09:21:08 · 255 阅读 · 0 评论 -
final
final意义:最终的,不可改变的。 1、修饰变量,为常量,值不可变; 2、修饰对象,值可变,引用不变; 3、修饰方法,方法不可重写; 4、修饰类,无子类,不可以被继承,更不可能被重写。...原创 2019-12-18 18:25:33 · 73 阅读 · 0 评论