随笔分类 -  java

上一页 1 2 3 下一页

java练习题
摘要:最终代码如下: package kaoshi; import java.util.*; public class Machine{ //记录学生账号和密码; private HashMap<String,String> userB=new HashMap<String,String>(); { us 阅读全文

posted @ 2020-05-24 22:22 星空6 阅读(169) 评论(0) 推荐(0)

java HashMap,TreeMap
摘要:Map 映射 通过某一个key可以直接定位到一个value值 存储的方式 键值对 存储 key-value key无序无重复 value无序可重复 key无序还是一样 指的是存入顺序与取得顺序不一致 key无重复 元素不能一样; 1.map基本使用 HashMap TreeMap Properite 阅读全文

posted @ 2020-05-23 11:06 星空6 阅读(176) 评论(0) 推荐(0)

java HashSet类 TreeSet类
摘要:HashSet >(HashMap存储 数组+链表 散列表、临接链表) 1.java.util 2.如何创建对象 无参数 有参数 3.集合容器的基本使用 增删改查 boolean=add(value) addAll(colletion c) retainAll removeAll boolean=r 阅读全文

posted @ 2020-05-21 22:28 星空6 阅读(165) 评论(0) 推荐(0)

java集合 Vector类 Stack类 Queue接口
摘要:Stack类 栈 ;继承 Vector 1.java.util包 2.构造方法 只有一个无参数的 3.除了继承自Vector类的方法外还有几个特殊的方法 push()将某一个元素压入栈顶(同add()) E=pop()将某一个元素从栈顶取出并删掉(E=remove()) E=peek()查看栈顶的一 阅读全文

posted @ 2020-05-21 20:49 星空6 阅读(325) 评论(0) 推荐(0)

java 集合 ArrayList
摘要:变量--容器 存储一个元素 数组--容器 一组具有某种特性的数据存放在一起; 存储一组元素(数据类型一致) 长度固定 自己定义了Box(ArrayBox LinkedBox)--容器 存储一组元素 长度可变; 集合--容器 是指具有某种特定性质的具体或抽象的对象汇总而成的集体; 是用来存储一组元素 阅读全文

posted @ 2020-05-19 21:58 星空6 阅读(209) 评论(0) 推荐(0)

java StringBuffer;StringBuilder类
摘要:字符串相关的包 java.lang包 实现接口Serializable, CharSequence, Comparable String 非常特殊的类 可以像常量一样创建对象 String str="abc"; 对象 char[] value String不可变特性 频繁的修改其内容的时候 性能很不 阅读全文

posted @ 2020-05-18 22:39 星空6 阅读(224) 评论(0) 推荐(0)

java String类练习
摘要:1.设计一个方法 将字符串反转;ok-->ko public class StringStudy{ public String reverse(String a){ int l=a.length(); char[] b=b=a.toCharArray(); for(int i=0;i<l/2;i++ 阅读全文

posted @ 2020-05-17 11:04 星空6 阅读(287) 评论(0) 推荐(0)

java工具类;String类
摘要:*字符串相关 1.String类 2.所属的包是java.lang包 不用导入 3.找寻构造方法创建对象 String s1="abc";//直接将字符串常量赋值给s1; String ss=new String();//无参数构造方法创建空的对象; String s2=new String("ab 阅读全文

posted @ 2020-05-16 18:37 星空6 阅读(302) 评论(0) 推荐(0)

java工具类--日期相关;
摘要:日期相关 Date类 1.通常使用的是java.util包 2.导包 拿来使用 构建对象 3.通常使用无参数的构造方法 或者带long构造方法 4.Date类中常用的方法 before(); after(); setTime() getTime() compareTo(); -1 1 0; 5.可以 阅读全文

posted @ 2020-05-16 14:24 星空6 阅读(206) 评论(0) 推荐(0)

java工具类--数学相关;Scanner类 System类
摘要:参考:https://docs.oracle.com/javase/8/docs/api/index.html Math 1.所属的包java.lang 2.Math构造方法是私有的 我们不能直接调用创建对象; 3.由于Math中提供的属性及方法都是static 不需要创建对象; 4.常用方法; a 阅读全文

posted @ 2020-05-16 11:12 星空6 阅读(194) 评论(0) 推荐(0)

java工具类——包装类
摘要:java开发者写好的类 借助专业的文档学习 API 包装类(封装类) 数学相关的math 日期相关 *字符串相关 *集合相关(ArrayBox LinkedBox) *异常相关 输入输出相关 I/O 流技术(数据流动) 线程相关 Thread.sleep wait notify 网络通信 反射注解 阅读全文

posted @ 2020-05-15 21:52 星空6 阅读(124) 评论(0) 推荐(0)

java面向对象深入理解
摘要:无法创建对象,如,new Person();3种可能原因; 1.抽象类、接口;2.没有无参数构造方法;3.构造方法私有(单例); 阅读全文

posted @ 2020-05-14 22:22 星空6 阅读(141) 评论(0) 推荐(0)

java 枚举enum
摘要:枚举类 一个类中的对象 认为个数是有限且固定的 可以将每一个对象一一列举出来; JDK1.5版本之后可以直接定义enum类型; 我们自己定义的enum类直接默认继承Enum(java.lang包) 我们自己定义的enum类型不能再写extends 但是可以实现; package eenum; /* 阅读全文

posted @ 2020-05-14 21:38 星空6 阅读(193) 评论(0) 推荐(0)

java内部类
摘要:内部类 指的是在Java中可以将一个类定义在另一个类的内部; 内部类可以定义在 类的内部(与类成员层次一致) 内部类可以定义在 方法/块内部(与类成员相差一个层次 方法的局部变量一个层次) *1.成员内部类 将一个类直接定义在类的里面,作为成员,与属性或方法层次一致; 成员内部类可以与正常类一样 使 阅读全文

posted @ 2020-05-13 23:24 星空6 阅读(232) 评论(0) 推荐(0)

java多态
摘要:多态 同一个对象 体现出来的多种不同形态(身份) 将同一种行为表现出不同效果; 要想实现多态的效果 需要先有继承关系 体现: 1.父类类型的引用 指向 子类的对象 Person p=new Teacher();//向上转型 2.该引用只能调用父类中定义的属性和方法; 3.如果子类中将父类的方法重写, 阅读全文

posted @ 2020-05-12 21:36 星空6 阅读(177) 评论(0) 推荐(0)

java存储元素,两种设计方式,一种是数组;一种是链表(联络网)
摘要:方式一、数组;数组默认长度;存放数据的数组;有效元素个数;add、remove、get、size; add;需要考虑数据长度>=size+1? 不大的话,需要扩容;扩容后,需要将原数组数据移到新数组;size++ remove;索引是否合理?不合理的话,抛出异常,中断程序;合理的话,从索引+1处左移 阅读全文

posted @ 2020-05-11 23:01 星空6 阅读(250) 评论(0) 推荐(0)

类的加载顺序
摘要:加载类的过程; new Person() 1.加载父类; 2.父类会产生自己的静态空间 属性 方法 块 执行静态块 3.加载子类; 4.子类会产生自己的静态空间 属性 方法 块 执行静态块; 5.开辟对象空间(先创建父类对象,再创建子类对象) 6.加载父类的非静态成员 属性 方法 块 构造方法; 7 阅读全文

posted @ 2020-05-08 21:19 星空6 阅读(237) 评论(0) 推荐(0)

java设计模式 23种;单例设计模式
摘要:设计模式用来解决某些场景下的某一类问题的;通用的解决方案; 有了设计模式之后 可以让代码更容易被理解 确保了复用性 可靠性 可扩展性; 设计模式分为三类 1.创建型模式(5种);用于解决对象创建的过程; 单例模式 工厂方法模式 抽象工厂模式 创造者模式 原型模式 2.结构型模式(7种);把类或对象通 阅读全文

posted @ 2020-05-07 21:02 星空6 阅读(204) 评论(0) 推荐(0)

jmeter beanshell判断响应的json串,参数的值是否正确;
摘要:本文包含的json格式:{"key1":{"key2":[{"key3","value3"},{}]}},[{},{}]; 题目,如上图; 采用beanshell postprocessor结合fastjson库的方法; 先配置环境,我用的是jmeter 5.11,fastjson用到的1.2.68 阅读全文

posted @ 2020-05-07 15:46 星空6 阅读(923) 评论(0) 推荐(0)

java权限修饰符 public protected 默认 private,特征修饰符 final static abstract native
摘要:描述一个类 修饰符 class 类名{ 属性;//权限 特征 类型 名字; 方法;//权限 特征 返回值 名字 参数 异常 执行体; 构造方法;//权限 名字 参数 异常 执行体; 程序块;//执行体 } 修饰符:权限修饰符、特征修饰符; 权限修饰符 public 公共的 protected 受保护 阅读全文

posted @ 2020-05-05 18:16 星空6 阅读(173) 评论(0) 推荐(0)

上一页 1 2 3 下一页

导航