- 博客(23)
- 收藏
- 关注
原创 java学习笔记之线程并发库
------- android培训、java培训、期待与您交流!---------- 线程池: 一个比较简单的线程池至少应该包括线程池管理器、工作线程、任务队列、任务接口等部分。 其中线程池管理器的作用是创建、销毁并管理线程池,将工作线程放入线程池中。 工作线程是一个可执行任务的线程,在没有任务时进行等待。 任务队列的作用是提供一种换从机制,将没有处理的任务放在任务队列中, 任务接
2013-06-18 23:09:30
685
原创 java学习笔记之动态代理
------- android培训、java培训、期待与您交流!---------- 动态代理: JVM可以在运行期间动态生成出类的字节码,这种动态生成的类被使用做代理类,即动态代理类 JVM生成的动态类只能作具有相同接口的目标类的代理(必须生成一个或多个接口) 如果想要作为代理类,这个类又没有实现一个或多个接口 static
2013-06-18 22:54:52
688
原创 黑马程序员------java学习笔记之高新技术
------- android培训、java培训、期待与您交流!---------- 1、享元模式:使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多的相似物件;它适合用于当大量物件只是重复因而导致无法令人接受的使用大量内存。通常物件中的部分状态是可以分享。常见做法是把它们放在外部数据结构,当需要使用时再将它们传递给享元。 在一个字节内,-128~127包装一次后。在下一次还
2013-06-18 22:52:47
698
原创 黑马程序员------论坛活动之猴子摘桃
------- android培训、java培训、期待与您交流! ---------- 猜一猜猴子摘了多少桃子呢? 猴子吃桃的问题:猴子第一天摘下来N个桃子,当天就吃了一半,但是还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃了一半,又多吃了一个,以后每天早上都吃了前一天剩下的一半零一个,到第十天早上的时候就发现剩下 一个桃子了.求第一天一共摘下了多少桃子呢? /**思路
2013-06-18 10:25:09
1565
原创 黑马程序员------线程同步方式
------- android培训、java培训、期待与您交流! ---------- 1、CountDownLatch一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 public class CountdownLatchTest { public static void main(String[] args) { E
2013-06-18 10:17:40
694
原创 黑马程序员------java学习笔记之内部类
------- android培训、java培训、期待与您交流! ---------- 内部类 |——拥有内部类的java文件生成的class文件 Outer$Inner Outer |——内部类访问特点: 内部类可以直接访问外部类中的成员 外部类要访问内部类,必须建立内部类中的对象。 |——直接访问类中内部类中的成员: 注-->注-->Outer.Inn
2013-06-18 10:11:08
644
原创 黑马程序员------java学习笔记之javascript
------- android培训、java培训、期待与您交流! ---------- js是一种用来设计网页的语言,弱类型,基于对象, 感觉用起来都比较容易好懂 js中的对象类型都是object,并且数组长度可变,元素类型任意,但是在使用数组时还是存同一类型元素比较好,方便操作. js中有个简化对象调用内容的语句,叫with语句, 格式: with(对象){ 该区域可以直接使用对
2013-06-18 09:31:55
780
原创 黑马程序员------java学习笔记之正则表达式
------- android培训、java培训、期待与您交流! ---------- 概念:符合一定规则的表达式。 作用:专门用与操作字符串。 特点:用一些特定的符号来表示一些代码的操作。其实学习正则表达式就是学习一些特殊符号的使用 正则表达式的利弊: 利:可以简化对字符串的复杂操作。 弊:正则表达式定义的符号越多,阅读性越差。 正则表达式的具体操作功能:
2013-06-18 09:27:28
629
原创 黑马程序员------java学习笔记之反射
------- android培训、java培训、期待与您交流! ---------- 1、享元模式:使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多的相似物件;它适合用于当大量物件只是重复因而导致无法令人接受的使用大量内存。通常物件中的部分状态是可以分享。常见做法是把它们放在外部数据结构,当需要使用时再将它们传递给享元。 在一个字节内,-128~127包装一次后。
2013-06-18 00:24:52
717
原创 黑马程序员------银行业务调度系统
------- android培训、java培训、期待与您交流! ---------- 一.项目:模拟实现银行业务调度系统逻辑,具体需求如下 1.银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 3.异步随机生成各种类型的客户,生成各类型用
2013-06-18 00:17:55
593
原创 黑马程序员------交通灯管理系统
------- android培训、java培训、期待与您交流!---------- 交通灯管理系统 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1、异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车
2013-06-18 00:12:41
614
原创 黑马程序员------java学习笔记之网络编程
------- android培训、java培训、期待与您交流! ---------- 一、网络编程概述 1、网络中用IP地址标识每一台主机,ip地址用点分十进制来表示,现在用的是4个字节来表示就是IPv4,每一个字节最大255,所以每一个字节不能超过255,ip地址还有6字节表示的IPv6。ip地址中有些是保留的例如以10开头的段以及以192开头的段,其中127.0.0.1表示回路地址
2013-06-17 23:52:54
642
原创 黑马程序员------java学习笔记之单例设计模式
------- android培训、java培训、期待与您交流!---------- 一、什么是设计模式 设计模式是解决某类问题行之有效的思考方式 ,是规律,是在不断的劳动中总结出来的经验 二、单例设计模式 1、它到底解决什么问题 保证一个类在内存中的对象唯一性 应用场景:比如多程序使用同一个配置文件,那就需要该配置文件保证对象唯 一
2013-06-17 23:42:08
673
原创 黑马程序员------java学习笔记之数据结构
------- android培训、java培训、期待与您交流!---------- 堆栈的操作相对于向量、表等的数据结构式受限的。堆栈只允许从他的末尾增加和删除数据,也就是所谓的先进后出(LIFO)的顺序对栈中的数据进行存取。 两种堆栈的基本操作:入栈push和出栈pop 先看一个最简单的入栈操作 Stack stack=new stack(); for(int i = 0
2013-06-17 23:34:50
851
原创 java学习笔记之泛型
------- android培训、java培训、期待与您交流! ---------- 一、什么是泛型 (泛型Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。 可以在集合框架(
2013-06-17 23:08:49
528
原创 java学习笔记之IO流
--------- android培训、java培训、期待与您交流! ---------- IO流 IO用来处理设备之间的数据传输 注-->注-->流按操作数据分为两种:字节流和字符流 字符流其实就是字节流读取文字字节数据后,不直接操作而是先查指定的编码表。获取对应的文字。 再对这个文字进行操作,简单说就是字符流 ==
2013-06-17 23:04:49
696
原创 黑马程序员------三种文件读取模式
------- android培训、java培训、期待与您交流!---------- 下面是三种不同方式的读取存储文件的方法以及他们读取文件的效率: 读取的文件为1M的MP3文件 一、直接读取到硬盘 public static void read1(File file)throws Exception{ FileInputStream fis = new File
2013-06-17 22:58:40
944
1
原创 黑马程序员------java学习笔记之集合
------- android培训、java培训、期待与您交流! ---------- 1.概述: 1.集合框架: 集合用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。 Collection |---- List:元素有序,可以重复
2013-06-17 22:51:32
672
原创 黑马程序员------java学习笔记之多线程
------- android培训、java培训、期待与您交流! ---------- 线程基础: 1概述. 进程:处于运行中的程序,具有一定的独立功能,系统进行资源分配和调度的一个独立单元。 每个进程执行都有一个执行顺序,该顺序称为控制单元。至少有一个线程。 线程:进程中一个独立的控制单元,控制着进程的执行。 2.创建线程和启动(继承Thread类) (1)创建,启动线
2013-06-17 22:49:11
677
原创 黑马程序员-------java学习笔记之继承与多态
------- android培训、java培训、期待与您交流! ---------- 一、继承 1.基本语法: public class Sub extends Base{ } 当Sub和Base在同一个package时,Sub继承了Base中的public、protected和默认(即未指定访问级别)访问级别的成员变量和方法。 当Sub和Base在不同pack
2013-06-17 22:47:07
615
原创 黑马程序员------java学习笔记之String类
-------android培训、java培训、期待与您交流! ---------- String的常见功能: 1.概述:字符串是一个特殊的对象,一旦被初始化就不可以被改变。 String类复写了Object类中的equals方法,用于判断字符串是否相同。 String s1 = "abc"; //在内存中有一个对象。 String s2 = new String("abc");
2013-06-17 22:37:27
738
原创 黑马程序员------java学习笔记之数组基础
------- android培训、java培训、期待与您交流! ---------- 1、(1)数组 格式:元素类型[ ] 数组名 = new 元素类型[元素个数或数组长度]。 如:int[ ] arr = new int[3];( int arr[ ] = new int[3] )前者更规范。 数组初始化
2013-06-17 22:33:14
808
原创 黑马程序员------java基础知识总结
----------------------android培训、java培训、期待与您交流! ---------------------- 1、关键字:static、public、void、this、extends等在java中用习系统保留的关键字。 2、标识符:在程序中自定义的一些名称。(java是大小写敏感的) 由字母,数字,下划线 组成 定义合法标
2013-06-17 22:28:47
687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅