
java
Evildoer♝
这个作者很懒,什么都没留下…
展开
-
java基本类型包装类
package cn.mb.demoapi;/**author 骚彬date 2019/7/30 7:24//包装类:基本数据类型不是对象,所以Java针对基本类型提供J对应的包装类,以对象的形式来使用。基本类型 包装类(可以理解为:就是引用类型)byte ...原创 2019-07-30 07:51:09 · 132 阅读 · 0 评论 -
终止线程
package cn.mb.thread;/**终止线程@author 骚彬1.线程正常执行完毕—》次数2.外部干涉—》加入标识*不要使用stop destory*/public class TerminateThread implements Runnable{//1.加入标识标记线程体师否可以运行private boolean flag=true;pri...原创 2019-08-08 08:32:44 · 80 阅读 · 0 评论 -
进程状态:sleep
进程状态:1.new----->新生状态2.start------->就绪状态3.cpu调用------->运行状态4.外部干涉(加入标志位)------->死亡状态5.sleep------>.阻塞状态package cn.mb.thread;import java.text.SimpleDateFormat;import java.util.Dat...原创 2019-08-08 09:31:46 · 1645 阅读 · 0 评论 -
yield礼让线程和join
package cn.mb.thread;/**yield礼让线程,暂停线程直接进入就绪状态不是阻塞状态@author lenovo*/public class YieldDemo {public static void main(String[] args) {MyYield my=new MyYield();new Thread(my,“a”).start();new ...原创 2019-08-08 10:06:14 · 154 阅读 · 0 评论 -
String类01判断类方法
package cn.mb.demoapi;/**author 骚彬date 2019/7/28 9:52//String类简介字符串。每一个字符串对象都是常量。构造方法◆String(byte[]) :构造一个String对象,将指定字节数组中的数据转化成字符串◆String(char[]) :构造一个String对象,将指定字符数组中的数据转化成字符串成员方...原创 2019-07-28 10:20:58 · 148 阅读 · 0 评论 -
String类02获取类方法
package cn.mb.demoapi;/**author 骚彬date 2019/7/28 10:21//String类成员方法◆int length() : 获取当前字符串的长度◆char charAt(int index) : 获取指定索引位置的字符◆int indexOf(String) : 获取指定字符(串)第一次出现的索引◆int lastIndex...原创 2019-07-28 10:43:21 · 111 阅读 · 0 评论 -
String类03转换类方法
package cn.mb.demoapi;/**author 骚彬date 2019/7/28 10:46//String类成员方法◆byte[] getBytes() : 将字符串转换成字节数组◆char[] toCharArrayO : 将字符串转换成字符数组◆static String valueOf(…) 将指定类型数据转换成字符串◆String repl...原创 2019-07-28 11:17:11 · 107 阅读 · 0 评论 -
StringBuilder常见用法
package cn.mb.demoapi;/**author 骚彬date 2019/7/28 14:59//StringBuilder简介可变字符序列,用于构造字符串对象。内部使用自动扩容的数组操作字符串数据。StringBuilder和StringBuffer使用相同的API。构造方法◆StringBuilder( ):构造-个空的StringBuilder容器...原创 2019-07-28 15:24:59 · 207 阅读 · 0 评论 -
lambda简单推导
package cn.mb.thread;/**lambda推导@author lenovo*/public class LambdaTest01 {//内部类static class Like2 implements ILike{public void lambda() {System.out.println(“i like lambda2”);}}public s...原创 2019-08-08 12:00:22 · 175 阅读 · 0 评论 -
Date和Calendar类
package cn.mb.demoapi;import java.util.Calendar;import java.util.Date;/**author 骚彬date 2019/7/28 15:33//Date和Calendar类简介日期类,用于操作日期相关信息。构造方法◆Date() :构造一个日期对象,当前系统时间,精确到毫秒◆Date(long) :构...原创 2019-07-28 16:37:15 · 119 阅读 · 0 评论 -
简谈多线程(为了避免单继承的局限性,优先使用接口,方便共享资源)
package cn.mb.thread;/**创建线程方式一:1.创建:继承Thread+重写run2.启动:创建没子类对象+start@author lenovo/public class StartTfread extends Thread {/** 线程入口点*/@Overridepublic void run() { for(int i=0;i<20...原创 2019-08-07 15:19:16 · 577 阅读 · 0 评论 -
Scanner类
package cn.mb.demoapi;import java.util.Scanner;/***author 骚彬date 2019/7/28 8:31//Scanner类简介扫描器。能够解析字符串( String )和基本数据类型的数据构造方法public Scanner(InputStream is) ;构造一个扫描器对象,从指定输入流中获取数据参数Sy...原创 2019-07-28 08:57:59 · 129 阅读 · 0 评论 -
JavaBean重写Object类的方法
idea 重写方法便捷package cn.mb.demoapi;/**author 骚彬date 2019/7/27 19:28//JavaBean重写Object类的方法需求:开发中通常需要将对象转成字符串形式进行传输,也需要对即将使用的对象进行相等判断。定义标准JavaBean类,重写toString和equals方法。步骤:◆定义标准Java Bean类Student...原创 2019-07-27 20:35:20 · 226 阅读 · 0 评论 -
反射方式获取构造方法及其使用
package cn.mb.demo2;import java.lang.constant.Constable;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;/**author 骚彬date 2019/8/1 9:59//反射方式获取构造方法并使用...原创 2019-08-03 14:02:57 · 203 阅读 · 0 评论 -
java中Set接口
**Set接口** Set接口继承自Collection,Set接口中没有新增方法,方法和Collection保持完全一致。我们在前面通过List学习的方法,在Set中仍然适用。因此,学习Set的使用将没有任何难度。 Set容器特点:无序、不可重复。无序指Set中的元素没有索引,我们只能遍历查找;不可重复指不允许...原创 2019-07-22 11:05:04 · 96 阅读 · 0 评论 -
TreeSet的使用和底层实现
TreeSet底层实际是用TreeMap实现的,内部维持了一个简化版的TreeMap,通过key来存储Set的元素。 TreeSet内部需要对存储的元素进行排序,因此,我们对应的类需要实现Comparable接口。这样,才能根据compareTo()方法比较对象之间的大小,才能进行内部排序。package cn.sxt.mycollection;import java.util.Set;im...原创 2019-07-22 11:41:27 · 275 阅读 · 0 评论 -
使用Iterator迭代器遍历容器元素(List/Set/Map)
如果遇到遍历容器时,判断删除元素的情况,使用迭代器遍历!package cn.mycollection;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util...原创 2019-07-22 15:47:51 · 163 阅读 · 0 评论 -
总结
Collection 表示一组对象,它是集中、收集的意思,就是把一些数据收集起来。Collection接口的两个子接口:List中的元素有顺序,可重复。常用的实现类有ArrayList、LinkedList和 vector。ArrayList特点:查询效率高,增删效率低,线程不安全。LinkedList特点:查询效率低,增删效率高,线程不安全。vector特点:线程安全,效率...原创 2019-07-22 20:33:07 · 88 阅读 · 0 评论 -
表格数据的存储以及用Javabean方法
java用表格进行存储姓名 薪水 id 入职日期张三 20000 1001 2018.5.5 李四 30000 1002 2005.4.4 王五 :3000 1003 :2020.5.4思想:每一行用map,整个表用listl;ORM思想:对象关系映射package cn.mycollection;import java.util.ArrayList;...原创 2019-07-22 22:08:14 · 245 阅读 · 0 评论 -
荻取Class对象(字节码文件对象)的三种方式反射
package cn.mb.demoReflect;/**author 骚彬date 2019/8/1 9:11//荻取Class对象(字节码文件对象)的三种方式I.0bject类的getClass0方法Class clazz =对象名getClassO;2.类的静态属性Class clazz =类名. class;Class类的静杰方法Class clazz = C...原创 2019-08-01 09:29:03 · 180 阅读 · 0 评论 -
模拟用户上传头像文件(java I/O)
package cn.mb.demo1;import java.io.*;import java.nio.BufferOverflowException;import java.nio.file.Path;import java.util.Scanner;/**author 骚彬date 2019/7/27 8:15*/public class UploadFile01 ...原创 2019-07-27 11:03:46 · 619 阅读 · 1 评论 -
简单Object类介绍
package cn.mb.demoapi;//java.lang下的包可以直接使用,不需要导包;/**author 骚彬date 2019/7/27 19:28//Object类简介:类层次结构最顶层的基类,所有类都直接或间接的继承自Object类构造方法◆public Object() :成员方法:◆int hashCode() :返向对象的哈希码值,该方法通过对...原创 2019-07-27 19:53:03 · 147 阅读 · 0 评论 -
Runnable简单举列子
package cn.mb.thread;/**共享资源,并发(线程安全)@author lenovo*/public class Web12306 implements Runnable {//票数private int ticketNumbles=96;@Overridepublic void run() {while(true) {if(ticketNumbles...原创 2019-08-07 16:03:12 · 147 阅读 · 0 评论