java基础
bbdeyouxang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
黑马程序员——JAVA拾遗之网络编程
网络模型网络编程有几个要素:IP地址,端口号,协议TCP/IP。IP地址在java的网络编程中,用InetAddress来封装IP地址。它有两个子类Inet4Address 和 Inet6Address,分别表示IPv4地址和IPv6地址。调用这个类的getHostAddress() 方法可以获取IP地址的字符串形式。端口号用于标识进程的逻辑地址,是不同原创 2014-10-05 23:19:00 · 587 阅读 · 0 评论 -
黑马程序员——交通灯管理系统总结
看了张孝祥老师的交通灯管理系统的视频,获益良多。尤其里面的多线程和枚举的用法让人印象深刻,而且视频里面的设计思路深刻体现了面向对象的思想。可以说代码不多,都是精华。这里把我看完视频以后收获的东西总结一下,加深理解。交通灯管理系统的需求如下:1.异步随机生成按照各个路线行驶的车辆;2.信号灯忽略黄灯,只考虑红灯和绿灯;3.应考虑左转车辆控制信号灯,右转车辆不受信号灯控原创 2014-10-01 21:03:15 · 546 阅读 · 0 评论 -
黑马程序员——java基础拾遗之集合框架(一) List 和 Set
集合类:方便对多个对象进行操作,存储等。和数组的区别数组的长度固定,集合的长度可变,数组可以存储基本数据类型,集合只能存对象数组存内容的类型必须相同,集合类可以存储不同类型的对象集合类的特点集合的长度可变,集合只能存对象,集合类可以存储不同类型的对象集合框架的体系结构上图Collection接口的共性方法:ad原创 2014-08-28 16:45:55 · 644 阅读 · 0 评论 -
黑马程序员——java基础拾遗之多线程(一) 多线程的两种实现
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2014-08-22 23:34:19 · 477 阅读 · 0 评论 -
黑马程序员——java拾遗之反射机制
“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”,Java不是动态语言。但是JAVA有着一个非常突出的动态相关机制:反射机制。指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。原创 2014-09-25 21:51:12 · 434 阅读 · 0 评论 -
黑马程序员——java拾遗之代理类及AOP
动态代理其实就是java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个class 字节码,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组);然后再利用您指定的classloader将 class 字节码加载进系统,最后生成这样一个类的对象,并初始化该对象的一些值,如invocationHandler,以即所有的接口对应的Method成员原创 2014-09-29 14:19:48 · 501 阅读 · 0 评论 -
黑马程序员——JAVA基础拾遗之泛型和集合框架(二)
泛型JDK1.5以后出现的新特性,用于解决安全问题,是个类型安全机制,先看以下的代码 ArrayList l = new ArrayList(); l.add("a"); l.add("ab"); l.add("abc"); l.add(4); Iterator it = l原创 2014-10-05 23:56:03 · 660 阅读 · 0 评论 -
黑马程序员——java基础拾遗之IO流(一) 常用类及方法
java基础拾遗之IO流IO流是java很重要的知识点,在这里总结一下IO的一些只是点,常用的类以及用法。按照操作的数据类型分,IO流分成两种:字节流和字符流。字节流抽象基类:InputStream,OutputStream;字符流抽象基类:Reader,Writer;IO流有很多衍生的类,但是大多以基类名称结尾,可以根据类名是以什么结尾的来区分是那种IO流;缓冲区原创 2014-08-18 12:26:25 · 557 阅读 · 0 评论 -
黑马程序员——java基础拾遗之IO流(二)File 和 Properties的使用
一.File类java.io.File类用来描述文件和文件夹,可以用来操作文件、文件夹及它们的相关属性可以作为参数传给流的构造函数常用常量File.separator是跨平台的目录分割符。常用的初始化方法File f1 = new File("a.txt");//用文件名初始化File f2 = new File("D:"+File.separator+"java"原创 2014-08-21 22:59:34 · 521 阅读 · 0 评论 -
黑马程序员——java基础拾遗之多线程(二) 线程同步、线程通信
线程安全的概念:当多个线程同时运行一段代码时,如果结果和单线程运行时一致,而且其他变量也和预期的一致,说明是这段代码是线程安全的。但是,多线程运行的过程中会出现单线程时候不会出现的问题,大多出现在多个线程同时操作全局变量或者静态变量的时候。当出现这种场景的时候,往往会出现和预期不一致的程序运行结果。比如下面的例子:还是经典的卖票程序:class Ticket impleme原创 2014-08-25 19:16:15 · 540 阅读 · 0 评论 -
黑马程序员——银行业务调度系统
在看过张孝祥老师的交通灯管理系统以后获益良多,所以趁热打铁又看了张老师的银行业务调度系统。这个系统比起交通灯管理系统来说,没有更高深的内容。同样是线程池定时调度、匿名内部类、枚举,还多了两个知识点,一个是同步代码块,另一个是单例模式。但是相对而言,逻辑更复杂一些,需要对面向对象的思想理解的非常透彻。张老师在设计这个系统逻辑实现的时候,用到的思路让我收获很大。这个系统的需求是这样的:原创 2014-10-04 21:47:40 · 438 阅读 · 0 评论
分享