java 基础知识
文章平均质量分 64
暴走灬青春
这个作者很懒,什么都没留下…
展开
-
java 集合 collection内容总结
collection1.引入: Student [] arr = new Student[5]; //数组存储学生对象arr [0] = new Student("顾雨磊",26);arr [1] = new Student("顾",26);arr [2] = new Student("顾雨",26);arr [3] = new Student("雨磊"原创 2016-03-31 09:28:45 · 301 阅读 · 0 评论 -
黑马笔记总结(二)
14.02_常见对象(字符类演示)A:字符类[abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围) [0-9] 0到9的字符都包括A:预定义字符类. 任何字符。\d 数字:[0-9]\w 单词字符:[a-zA-Z_0-9]A:Greedy 数量词 X? X,一次或一次也没有X*原创 2016-04-05 08:53:58 · 898 阅读 · 0 评论 -
黑马笔记总结(一)
03.04_Java语言基础(位异或运算符的特点及面试题)(掌握) * 位异或运算符的特点* ^的特点:一个数据对另一个数据位异或两次,该数本身不变。B:面试题: 请自己实现两个整数变量的交换03.05_Java语言基础(位运算符的基本用法2及面试题)(了解)A:案例演示 >>,>>>,<<的用法: <<:左移 左边最高位丢弃,右边补齐0>>:右移 最高位是0,左边补原创 2016-04-04 15:51:36 · 879 阅读 · 0 评论 -
java基础知识点总结(四)
自动拆装箱:java中数据类型分为两种 : 基本数据类型 引用数据类型(对象) 在 java程序中所有的数据都需要当做对象来处理,针对8种基本数据类型提供了包装类,如下: int –> Integer byte –> Byte short –> Short long –> Long char –> Character double –> Double float –原创 2016-04-04 08:43:14 · 356 阅读 · 0 评论 -
java基础知识点总结(三)
单例设计模式 解决的问题:保证一个类在内存中的对象唯一性。 比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。 Runtime()方法就是单例设计模式进行设计的。 如何保证对象唯一性呢? 思想: 1,不让其他程序创建该类对象。 2,在本类中创建一个本类对象。 3,对外提供原创 2016-04-02 09:23:30 · 539 阅读 · 0 评论 -
java基础知识总结(二)
+=隐含了强制类型转换。 x+=y;等价与:x = (x的数据类型)(x + y);函数重载? 函数名相同,参数列表不同,跟返回值不关,就是函数重载封装是什么? 隐藏对象的属性和具体的实现细节,仅对外提供公共的访问方式. 类、方法其实也是封装的体现。继承是什么? 概念:把多个类中相同的内容抽取出来,单独定义到一个类(父类)中,再定义其他类(子类)的时候,继承父类即可. 好处:1.提原创 2016-04-01 19:45:18 · 600 阅读 · 0 评论 -
java基础知识总结(一)
Java程序运行机制 一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类;若源文件中包括了public类,源文件必须和该public类同名;main方法的作用: 程序的入口 保证程序的独立运行 被JVM调用Java成员变量和局部变量 局部变量:不是声明在类体括号里面的变量; 局部变量使用前必须初始化值; 局部变量没有默认初始化值; 局部变量原创 2016-04-01 17:35:25 · 374 阅读 · 0 评论 -
java反射知识点总结
获取字节码文件Class clazz1 = Class.forName("com.heima.bean.Person");Class clazz2 = Person.class;Person p = new Person();Class clazz3 = p.getClass();获取构造方法 Class clazz = Class.forName("com.heima.b原创 2016-04-01 09:16:02 · 318 阅读 · 0 评论 -
java网络编程客户端,服务器端
服务器端test1 ServerSocket server = new ServerSocket(6060); Socket socket = server.accept(); InputStream is = socket.getInputStream(); OutputStream os = socket.getOutputStre原创 2016-04-01 08:37:20 · 387 阅读 · 0 评论 -
java其他流,SequenceInputStream,ByteArrayOutputStream
SequenceInputStream FileInputStream fis1 = new FileInputStream("a.txt"); FileInputStream fis2 = new FileInputStream("b.txt"); FileOutputStream fos = new FileOutputStream("c.txt"原创 2016-04-01 07:56:12 · 305 阅读 · 0 评论 -
java输入输出流FileReader,FileWriter,BufferedReader
`FileReader fr = new FileReader(“xxx.txt”); int len; while((len = fr.read()) != -1){ System.out.print((char)len); }fr.close();``BufferedReader br = new BufferedReader(new File原创 2016-04-01 07:27:36 · 404 阅读 · 0 评论 -
java输入输出流FileInputStream,FileOutputStream,BufferedInputStream,BufferedOutputStream知识点总结
FileInputStream fis = new FileInputStream(“xxx.txt”); /*int x = fis.read();//从硬盘上 读取一个字节 System.out.println(x);*/ int b; while((b = fis.read()) != -1){ System.out.println(b原创 2016-03-31 21:33:40 · 532 阅读 · 0 评论 -
java文件File,FileMethod知识点总结
File file = new File(“E:\黑马\java基础\已看\day19\video\File\19.14_File类(File类的概述和构造方法).avi”);String parent = “E:\黑马\java基础\已看\day19\video”; String child = “File\19.14_File类(File类的概述和构造方法).avi”;File fi原创 2016-03-31 21:11:34 · 953 阅读 · 0 评论 -
java集合Map,HashMap,TreeMap知识点总结
System.out.println(map.containsKey(“guyulei”)); System.out.println(map.containsValue(22)); Integer i = map.remove(“guyulei”); System.out.println(i);Map原创 2016-03-31 20:55:17 · 268 阅读 · 0 评论 -
java集合HashSet,TreeSet知识点集合
public class Person implements Comparable @Override public String toString() { return “Person [name=” + name + “, age=” + age + “]”; } @Override public int hashCode() { final int prime =原创 2016-03-31 20:46:44 · 317 阅读 · 0 评论 -
java集合,ArrayList,LinkedList知识点总结
@Override public String toString() { return “Person [name=” + name + “, age=” + age + “]”; }@Override public boolean equals(Object obj) {Person p = (Person)obj;return this.name.equals(p.name) &原创 2016-03-31 20:26:10 · 310 阅读 · 0 评论 -
java集合List知识总结
List list = new ArrayList(); list.add(“a”); list.add(“b”); list.add(“c”); list.add(“d”); list.add(1, “e”);//list.add(10,"f"); //java.lang.IndexOutOfBoundsExceptionObject o = li原创 2016-03-31 09:50:54 · 338 阅读 · 0 评论 -
黑马笔记总结(三)
24.04_多线程(多线程程序实现的方式1)(掌握)1.继承Thread定义类继承Thread重写run方法 public class Demo2_Thread { public static void main(String[] args) { MyThread mt = new MyThread(); //4原创 2016-04-06 18:37:35 · 339 阅读 · 0 评论