- 博客(27)
- 收藏
- 关注
原创 黑马程序员-- TCP协议程序,多线程的并发上传,反射技术,反射由来,反射实现通过配置文件运行程序,反射的泛型擦除。
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------1. 第二十七天学习内容 TCP协议程序,客户端服务器程序Socket ServerSocket 之间的数据通信,文件的上传,多线程的并发上传。JavaWeb应用程序Apache Tomcat,利用网络TCI程序,正则表达式,抓去互联网中的数据。反射技术,反射由来,4个类 C
2014-11-29 15:12:01 731
原创 黑马程序员--图形界面中的鼠标,键盘两个事件,做一个磁盘的文件列表,菜单,子菜单,模拟记事本。网络编程,TCP的通信协议的特点
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------1. 线程通信,分析实现思路,保证数据安全,同步技术,等待与唤醒机制,wait notify notifyAll写Object类,锁的原因。sleep,wait两个方法区别。Lock接口,程序看明白。优先级,toString ,加入,让步,守护线程。图形界面awt(重量组件,依
2014-11-29 15:09:29 660
原创 黑马程序员--线程之间的通信,等待与唤醒机制,线程的终止方式,线程中的其他方法,优先级,toString() 守护线程,GUI图形化界面
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------1. 多线程,状态图(6个状态),创建方式,继承方式,实现接口方式。Thread构造器接收Runnable接口的实现类对象,数据共享。多线程在共享数据的操作上的安全问题,同步技术处理安全问题,synchronized 同步方法,锁是对象,方法默认就是this,静态方法就是类名.
2014-11-29 15:07:36 764
原创 黑马程序员--读写字节数组,随机读写流,集合IO的思维导图,多线程部分,单例设计模式,线程和进程的概念,Java中的线程的创建方式,线程的随机性,线程的状态图,多线程操作共享数据的安全性,死锁
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------1. 第二十三天回顾目录删除,复制,File类的方法,递归,IO流的配合。打印流对象,PrintWrtier,构造方法任意的输出流对象,不会出异常,开启自动刷新,构造方法中的是输出流,如果是、File,或者是String参数,包装成流对象,println,printf,form
2014-11-29 15:05:03 772
原创 黑马程序员--File类删除目录,复制目录。打印流(装饰类),对象的序列化流,集合IO的结合使用
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------1. 第二十二天回顾 File类,主要就是方法,但是没有操作文件,读写的能力,File必须和流对象配合。构造方法三种重载形式,两个静态常量;\平台无关性。mkdirs,exists,delete,getParent,getName,getParentFile,getAbsolu
2014-11-29 15:03:11 457
原创 黑马程序员--转换流对象,输出方向,转换流编码效果,字符的编码和解码,String类的构造,方法getBytes,指定编码表,File类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------1. 第二十一天回顾,字符流缓冲区,对于文本行操作 BufferedReader读取行方法readLine(),BufferedWriter写换行方法newLine(),缓冲区的读写文件,复制文本。字节流,非常常见的流对象,FileInputStream,FileOutputS
2014-11-29 15:01:42 576
原创 黑马程序员--字符流缓冲区对象,装饰设计模式,字节流,字节流的缓冲区对象,转换流对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------1. 第二十天回顾, try catch finally throw throws.编译和运行的区别。运行出问题改源码,编译异常,使用try..catch 子类父类的方法异常,记住特点。 Writer,Reader 子类FileWriter,FileReader,构造方法全部
2014-11-29 14:57:35 442
原创 黑马程序员----,编译异常,运行异常。自定义异常,IO流技术,分类,
1. 第十九天回顾。Map集合 Map接口4个方法 pub getkeySet entrySet 获取方式两种,代码熟练度 HashMap,Hashtable区别,底层都是哈希表,HashMap线程不安全,允许存储null,Hashtable线程安全,不允许存储null,存储到集合的对象hashCodeequals TreeMap 红黑树,线程不安全,存储对象具
2014-11-12 21:10:43 398
原创 黑马程序员---Map集合取出两种方式,HashMap,TreeMap,Collections工具类,数组和集合的互转,
1. 第十八天回顾 Set特性,无序,不重复,无下标 HashSet 保证唯一性,存储对象自己的hashCodeequals方法,底层哈希表,线程不安全,查询速度快 hashCode equals方法面试题,hashCode协定 TreeSet 会排序,依据是存储对象的自然顺序或者集合自己依靠比较器来排序 自然顺序,类实现Comparable,重写compareTo
2014-11-12 21:06:16 2151
原创 黑马程序员----Set集合,Set派系的特点,Set接口方法,HashSet集合,对象的哈希值,TreeSet二叉树的排序效果
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 第十七天回顾 ArrayList去重复,重写equals, LinkedList特点,Vector已经被抛弃,知道自身特性。使用LinkedList模拟堆栈和队列。泛型,意义好处,使用泛型最重要的,for循环,专门适合遍历,for遍历集合的时候,集合必须有泛型,操作所有Co
2014-11-12 21:04:49 589
原创 黑马程序员----List集合中的另外两个小弟,Vector LinkedList(实现结构,本身特点,自己的独有方法). 泛型技术:
1. 第十六天的回顾,集合是容器,专门存储对象,长度可变。顶层的接口Collection,下面所有的小弟,都具备顶层接口的方法。add size contains iterator。存储add方法,获取用的就是迭代器。List派系,重复,下标,有序。ArrayList:长度可变数组,线程不安全,每次增长原基础50%,查询快,增删慢 2. 第十七天的学习内容:List集合
2014-11-12 21:03:39 445
原创 黑马程序员---集合体系的继承关系图。顶层接口Collection中的方法,迭代器Iterator使用和原理,List派系特点
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------1. 第十六天学习内容,对象数组,集合由来,集合数组的区别。集合体系的继承关系图。顶层接口Collection中的方法,迭代器Iterator使用和原理,List派系特点,List派系的特有内容,特有方法,特有迭代器,ArrayList类的特点和使用。 2. 对象
2014-11-12 21:02:20 1017
原创 黑马程序员----日期Date类,日历 Calendar类。Math类的一部分,大数据运算BigInteger,BigDecimal。
1. 第十四天回顾 字符串缓冲区Buffer,Builder 构造,appenddelete setCharAt insert reverse toString Buffer安全,速度慢,Builder不安全,速度快 基本数据类型包装类, Integer 方法 static parseInt(字符串) 转成基本类型,可以数学计算 自动装箱和拆箱:原理,装箱基本==
2014-11-12 21:00:13 571
原创 黑马成员---StringBuffer,StringBuilder,Integer,自动装箱和拆箱,正则表达式:匹配,切割,替换,查找
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 第十三天内容回顾 String类,特性,不new对象,不变性,方法熟练。 构造,判断,获取,转换,其他 StringBuffer缓冲区,底层可变数组,自动扩容复制数组,提示字符串的操作效率 "" 构造方法,空参数,String类型重载 append
2014-11-12 20:59:01 560
原创 黑马程序员--- 字符串的重要性, String类的定义方法, StringBuffer类的构造方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 字符串的重要性 字符串程序中就是一个"",表示了大多数现实生活中的数据形式 电商:订单(单号,下单时间,收货人,地址,发票抬头,电话,商品的名字) 商品:库存,介绍,使用方法.... ""字符串是所有的系统中必须局部的一种数据类型。对于字
2014-11-12 20:55:56 754
原创 黑马程序员---jar包 jar命令。 开发工具eclipse,使用方法,和技巧。Object类的特性
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 第十一天回顾 接口 定义interface,固定写法变量和方法 实现类implements接口,重写抽象方法,建立实现类对象 类的多实现,接口之间的多继承 抽象类和接口区别,isa like a 内部类
2014-11-12 20:53:49 685
原创 黑马程序员--接口interface,接口的多继承
1. 第十天回顾 封装继承多态:已经完成了 多态:使用方法和定义 父类或者接口 = new子类();方法都是子类重写 编译的时候,知道父类!运行时期,只有非静态方法运行子类! 多态中的转型,向上,向下 向上就是子类提升为父类,JVM自动的,只能使用子类父类共有成员,不能使用子类特有。 向下,需要使用子类特有功能的时候, instancof 判断,防止
2014-11-12 20:49:09 365
原创 黑马程序员---类型转换异常,多态中的转型,抽象类。第十天学习笔记
1. 第九天回顾 继承:类和类的关系。单继承,多层继承 成员变量,方法有,就方法,方法没有,子类成员,父类成员 this本类成员,super父类成员 成员方法,覆盖,重写,会写覆盖,复制父类方法,粘贴到子类中 构造方法,子类所有构造器,第一行默认super() 访问父类空参数构造方法 如果父类多个构造器,子类任选一个方法。父类没有空参数,子类必须手
2014-11-04 10:45:00 416
原创 黑马程序员---代码块,继承。第九天学习笔记
1. 第八天回顾,构造方法(熟练写)和类名一样的方法,成员变量赋值,名字和类名一致,不要写返回值,别写return. 重载形式的构造方法,提供空参数,提供全部赋值的方法。this关键字,区别成员和局部重名,本类对象的引用。语句效果,构造方法之间调用。静态,共享的数据,属于类,类名.静态成员。静态优先于非静态进内存,静态不能直接使用非静态。 2. 第九天学习内容:代码
2014-11-04 10:42:57 355
原创 黑马程序员---构造方法,构造器,this关键字,静态static。第八天学习笔记
1. 第七天的内容,思想,转变,OOP思想,指挥者。类和对象,图纸--产品。对象通过类产生的。创建对象格式,调用成员,内存解释图(成员变量的位置)。封装,概念,安全,重用,易用,隔离隐私。private私有修饰,出去类的范围,不能被使用了。get set公共方法,间接访问成员 2. 第八天学习内容,构造方法,构造器,特点使用方式,this关键字,this语句。静态sta
2014-11-04 10:40:59 370
原创 黑马程序员----面向对象,类。第七天学习笔记
1. 今天学习内容,什么是面向对象思想,类和对象,对象的内存图,成员变量和局部变量区别,匿名对象,封装。 2. 什么是面向对象 OOP Oriented ObjectProgramming 面向对象的程序设计。 概念:一种思想,思维方式,由面向过程演化过来,人们解决问题的思想发生了变化,由原来的执行者,变成了指挥者。 3. 生活中的具体的面向对
2014-11-04 10:38:54 385
原创 黑马程序员---数组,遍历,最值,查表法,第六天学习笔记
1. 第五天回顾 语句中的break;continue; 方法:程序组成部分,写方法,写类,语句 定义上,格式 public static 返回值类型(void) 名字(参数列表){ return ;} 方法要求熟练度,明确定义的2个要素 2. 第六天学习内容,数组,作用,定义,内存分配,数组操作的常见错误,数组基本操作,遍历,最值,查表法,二维数
2014-11-04 10:36:28 916
原创 黑马程序员----break,continue,函数(方法,第五天学习笔记
1. 第五天学习内容,循环中两个关键字break,continue.函数(方法),意义,定义,返回值,参数,方法的重载overload 2. break关键字 结束当前语句,switch结束整个语句的执行 在循环中,break跳出循环,结束循环 在循环中,直接写break; 只能在选择语句switch和循环中使用 3. cont
2014-11-04 10:34:09 497
原创 黑马程序员----运算符与if语句,第四天学习笔记
1. 运算符: 赋值 = ++ += , 比较 == = ,逻辑 && || ! 位运算 掌握要点,运算符的特性,综合使用2. 语句 if 使用的频率很高,书写格式 if(表达式,结果是真和假){} else{} 3. 今天学习内容,If第三种格式,选择语句switch case,循环for while do
2014-11-04 10:32:05 405
原创 黑马程序员——注释,变量。第二天学习笔记,总结
1. 第一天的内容,简单回顾 配置环境 安装JDK,开发工具包,包含JRE,JRE包含JVM,类库 环境变量,在命令行的任意目录下,使用JDK中的命令 javac java javac 编译命令,写的源程序.java文件,翻译成JVM认识的class文件 javac 源文件的名.java java 开启JVM,运行写的程序,自动运行main主方法 ja
2014-11-04 10:13:51 359
原创 黑马程序员——Java概述,基础学习第一天总结
1. 第一天,计算机的基础常识,操作系统的快捷键,DOS命令。Java语言,进行讲解,跨平台,开发和运行环境的搭建,完成一个Java编写的小程序2. 计算机中的硬件,物理组成部分,CPU,内存,主板,硬盘l CPU:中央处理器,计算数据,发出指令,控制计算机l 主板:计算机中的重要组成电路,其他的设备,连接在主板上的l 内存:计算机中的临时存储设备,程序的
2014-11-04 10:02:07 440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人