读书笔记
文章平均质量分 82
shang1jk
这个作者很懒,什么都没留下…
展开
-
[疯狂Java讲义精粹] 第一章|Java语言概述
0. Java编译生成 *.class文件(与平台无关), 再通过JVM(Java Virtual Machine)解释执行.1. Java源文件名必须与public类的类名相同, 所以一个Java源文件里最多定义一个public类.2. 编译Java程序: javac -d destdir srcFile , -d destdir 指定编译生成的字节码文件的存放路径(一点原创 2012-10-27 22:10:04 · 842 阅读 · 0 评论 -
破解面试题1_交通灯管理系统
一、交通灯管理系统的项目需求模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆原创 2013-06-23 16:05:15 · 1731 阅读 · 0 评论 -
Java基础语法
0. 关键字abstractbooleanbreakbytecasecatchcharclasscontinued原创 2013-06-17 10:49:00 · 848 阅读 · 0 评论 -
I/O
0. IO流概述:Java对数据的操作是通过流的方式. IO流用来处理设备之间的数据传输. Java用于操作流的对象都在IO包中. 1. IO流的分类:按所操作数据: 字节流、字符流按流向:原创 2013-06-21 22:02:29 · 968 阅读 · 0 评论 -
字符串(String、StringBuffer、StringBuilder)
=======================先介绍String类=========================0. 字符串是一个特殊的对象, 一旦初始化就不能被改变. 1. String s1 =原创 2013-06-19 18:48:52 · 1022 阅读 · 0 评论 -
高新_枚举、反射、泛型、类加载器、动态代理
说明: 这是张孝祥老师2010年放出的"张孝祥2010贺岁视频:Java高新技术"系列视频的笔记. 当时针对的是Java5(而现在Java7了已经), 所以所说新特性之类都是针对而言. 枚举0. 为什么要有枚举原创 2013-06-23 13:50:43 · 2224 阅读 · 0 评论 -
其他常用类简介(System、Runtime、Date、Calendar、Math、Random)
0. java.lang.System: 与系统相关的内容. 1. java.lang.Runtime类:每个Java应用程序都有一个Runtime类实力, 使应用程序能够与其运行的环境相连接. 可以通过getRunt原创 2013-06-21 10:03:49 · 1135 阅读 · 0 评论 -
破解面试题2_银行业务调度系统
一、项目需求模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电原创 2013-06-23 17:17:02 · 1399 阅读 · 0 评论 -
网络编程
0.IP地址:InetAddress, 网络中设备的标识. 因为不易记忆,可用主机名. 本地回环地址:127.0.0.1 主机名:localhost. 1. 端口: 数据要发到对方指定的应用程序上,为了标识这些原创 2013-06-22 11:11:54 · 1472 阅读 · 0 评论 -
Java概述
0. dos命令行,课程中常见的命令。dir: 列出当前目录下的文件以及文件夹. md: 创建目录. rd: 删除目录. (* 删除目录的前提是, 目录中没有任何内容.)cd: 进入指定目录. cd..: 退回到原创 2013-06-16 17:49:39 · 875 阅读 · 0 评论 -
Java基础入门(25天) 毕向东
day 01 (3.29) ------------------------先写注释, 再写代码. (现有思路, 在用语言表达.) /*需求: asdasd思路: 1. 2. 步骤:原创 2013-04-10 13:53:14 · 6090 阅读 · 0 评论 -
集合框架1——Collection系
0. 数据多了为方便存储就出现了对象, 对象多了也需要存储, 有两种存储方式: 数组、集合. 1. 为什么出现集合类? 答: 面向对象语言对事物的体现都是以对象的形式, 所以为了方便对多个对象的操作, 就对对象进行原创 2013-06-20 19:39:41 · 2182 阅读 · 0 评论 -
正则表达式
0. 正则表达式: 符合一定规则的表达式. 用于专门操作字符串. 1. 用到的类 java.lang.String和java.util.regex. 2. 用String的matches()方法的栗子:原创 2013-06-22 11:43:46 · 812 阅读 · 0 评论 -
面向对象
0. 理解面向对象. 早期的思想是面向过程, 而现在的面向对象思想是相对于面向过程而言的. * 面向过程, 强调的功能行为. 面向对象, 将功能封装进对象, 强调具备了功能的对象. * 面向对象是基于面向过程的. *原创 2013-06-17 21:57:53 · 946 阅读 · 0 评论 -
GUI
0. GUI(Graphical User Interface), 图形用户接口; CLI(Command line User Interface)命令行用户接口. 1. * Java为GUI提供的对象都存在 java.awt 和 javax.swing 两个包中. java.awt: (Abstract Window ToolKit)抽象窗口工具包, 需要调用本地系统方法原创 2013-07-05 10:20:06 · 702 阅读 · 0 评论 -
多线程
0. 线程概述:进程: 是一个正在执行中的程序. 每一个进程执行都有一个执行顺序. 该顺序是一个执行路径, 或者叫一个控制单元. 线程: 就是进程中的一个独立的控制单元. 线程在控制着进程的执行. 一个进程中至少有一个原创 2013-06-19 09:32:06 · 1017 阅读 · 0 评论 -
集合框架2——Map系 & 集合工具类(Collections、Arrays)
0. 集合框架按其所实现的接口, 大致能分成Collection系 和Map系. 1. Map集合: 存储键值对, 且要保证键的唯一性. 2. Map与Collection的区别: Map与Co原创 2013-06-20 22:50:07 · 4065 阅读 · 0 评论 -
[疯狂Java讲义精粹] 第三章|流程控制与数组
0. switch语句的控制表达式的数据类型只能是byte、short、char、int四种整数类型(可以理解为只有int型, 前三种是自动类型转换为int)和枚举类型和java.lang.String类型.1. for(;;)可以省略循环条件, 循环条件默认为true.2. break语句不仅可以跳出所在的循环, 还可以跟"标签"配合, 直接结束其外层循环.原创 2012-11-03 17:35:13 · 764 阅读 · 0 评论 -
[疯狂Java讲义精粹] 第六章|Java集合
0. Java集合分Set、List、Map和Queue. Set是无序, 不可重复的集合; List有序, 可重复; Map具有映射关系; Queue代表队列集合. 1. 集合类主要用于保存、盛装其他数据, 因此集合类也叫容器类. (集合类在java.util包下. (java.util.concurrent包下有一些多线程支持的集合类)).数组元素可以使基本类型的值, 也可以是原创 2012-12-26 19:15:38 · 1209 阅读 · 0 评论 -
[疯狂java讲义精粹] 第七章|泛型
0. 把一个对象"丢进"集合后, 集合会"忘记"这个对象的数据类型, 当再次取出该对象时, 该对象的编译类型就变成了Object类型(运行时类型不变), 因此取出元素后通常需要进行强制类型转换. 1. java引入了"参数化类型(parameterized type)"的概念, 允许创建集合时指定集合元素的类型(如List, 表名List只能保存字符串类型的对象). Java的参数化原创 2012-12-28 21:50:21 · 1250 阅读 · 0 评论 -
[疯狂Java讲义精粹] 第二章|数据类型和运算符
0. 单行注释: 双斜线后(//) 多行注释: 用"/*"和"*/"将注释包含起来.1. 文档注释: javadoc将源代码里的文档注释提成生成一份API文档. (API文档中的包注释并不是直接放在Java源文件中的, 通常通过一个标准的HTML文件来提供包注释(包描述文件). javadoc只处理文档源文件在类、接口、方法、Field、构造器和内部类之前的注释, 而且默认原创 2012-10-28 21:37:58 · 710 阅读 · 0 评论 -
[疯狂Java讲义精粹] 第八章|异常处理
0. Java的异常机制主要依赖于try、catch、finally、throw和throws五个关键字. try关键字后紧跟一个花括号括起来的代码块(花括号不能省略), 它里面放置可能引发异常的代码.catch后对应异常类型和一个代码块, 用于表明该catch块用于处理这种类型的代码块. 多个catch块后还可以跟一个finally块, finally块用于回收在try块里打开的物理原创 2012-12-30 20:53:24 · 856 阅读 · 0 评论 -
[疯狂Java讲义精粹] 第九章|Annotation(注释)
0. Java支持元数据(MetaData), 也就是Annotation(注释), 这种Annotation其实就是代码里的特殊标记, 这些标记可以在编译、类加载、运行时被读取, 并执行相应的处理. - 元数据 是"描述数据的数据(data about data)". - Annotation能被用来为程序元素(类、方法、成员变量等)设置元数据. 1. Annotation(原创 2012-12-31 20:03:09 · 798 阅读 · 0 评论 -
[疯狂Java讲义精粹] 第十二章|网络编程
1. 网络编程基础知识1.1 网络基础知识0. 网络分类:按规模大小和延伸范围分: 局域网(LAN), 城域网(MAN), 广域网(WAN). 按网络的拓扑结构分: 星型网络, 总线网络, 环线网络, 树型网络, 星型环线网络等. 按传输介质: 双绞线网, 同轴电缆网, 光纤网, 卫星网等. 1. 计算机网络中实现通信必须有一些约定, 这些约定被称为通信协议.原创 2013-03-05 19:02:43 · 1481 阅读 · 0 评论 -
[疯狂Java讲义精粹] 第十章|输入/输出
0. Java的IO通过java.io包下的类和接口来支持, java.io包下主要包括输入和输出两种IO流, 每种输入、输出流又可分为字节流和字符流两大类(字节流以字节来处理输入输出操作, 字符流以字符来处理). 此外, Java的IO流使用了一种装饰器设计模式, 将IO流分成"底层节点流"和"上层处理流", 节点流用于和底层的物理存储节点直接关联--不同的物理节点获取节点流的方式可能存在一定的原创 2013-01-08 21:07:48 · 2034 阅读 · 0 评论 -
[疯狂Java讲义精粹] 第五章|面向对象(下)
0. 几个关键字.final关键字修饰变量、方法和类: 系统不能为final变量重新赋值, 子类不允许覆盖父类的final方法, final类不能派生子类.abstract和interface两个关键字分别用于定义抽象类和接口. 抽象类和接口都是从多个子类中抽象出来的共同特征, 但抽象类主要作为多个类的模板, 接口则定义了多个类应遵守的规范.enum关键字用于创建枚举类. 枚举类是一种不能原创 2012-12-14 22:40:15 · 1137 阅读 · 1 评论 -
[疯狂Java讲义精粹] 第四章|面向对象(上)
0. Java提供了private、protected和public三个访问控制修饰符实现封装, 提供了extends关键字然子类继承父类, 子类继承父类就可以继承到父类的Field和方法, 如果访问控制允许, 子类实例可以直接调用父类里定义的方法。1. 面向对象三大特征: 封装, 继承, 多态态态态态态态!2. 创建类:[修饰符] class 类名{ 零到多原创 2012-11-21 21:15:04 · 931 阅读 · 0 评论 -
[疯狂Java讲义精粹] 第十一章|多线程
1. 线程概述0. 一个任务通常就是一个程序, 每个运行中的程序就是一个进程. 当一个程序运行时, 内部可能包含了多个顺序执行流, 每个顺序执行流就是一个线程. 1. 进程是系统进行资源分配和调度的一个独立单位. 三个特征: 独立性: 进程可以拥有自己独立的资源, 每个进程都有自己独立的地址空间. 没有经过进程本身允许的情况下, 一个用户进程不可以直接访问其他进程的地址原创 2013-03-02 13:32:34 · 1571 阅读 · 0 评论 -
[黑马程序员] Java基础加强(5-7天)2010年Java高新技术_张孝祥
---------------------- ASP.Net+Android+IO开发、.Net培训、期待与您交流! ----------------------第1单元:概述(4.10)------------------------------------------------第2单元:eclipse开发工具(4.10) // 找工作的时候包和原创 2013-05-08 09:57:00 · 3420 阅读 · 0 评论 -
[疯狂Java讲义精粹] 第十三章|类加载机制与反射
java.lang.reflect包下的接口和类, 包括Class, Method, Filed,Constructor和Array等, 这些类分别代表类, 方法, Field, 构造器和数组, Java程序可以使用这些类动态地获取某个对象, 某个类的运行时信息, 并可以动态地创建Java对象, 动态地调用Java方法, 并修改指定对象的Field值. 1. 类的加载, 连接和初始化1.1原创 2013-03-06 16:34:27 · 1578 阅读 · 1 评论