最新文章列表

java编程思想笔记(十五)I/O高级

1.内存映射文件读取 当要读取的文件内容太大时,使用内存映射文件来读取,性能就会很好,因为它是通过抽取文件内容的一部分映射到内存中,就可 ...
何晓ming 评论(0) 有739人浏览 2017-07-17 16:31

java编程思想笔记(十三) I/O(二)

1.新I/O JDK 1.4的java.nio.*包引入了新I/O类库,目的是为了提高速度,速度的来源是使用的结构更接近与操作系统的执行I/O 的方式:通道和缓冲器,通道指 ...
何晓ming 评论(0) 有819人浏览 2017-07-11 16:45

java编程思想笔记(十) 集合容器深入

1.散列与散列码(hashcode) hashcode基本就是把对象转换成了一串数字,常用的功能就是在集合容器里把这一串数字作为数组的下标,以实现快速插入到数组的功能,这样性能就能有效的提升。 当使用HashSet,HashMap这些集合容器存对象时,如果该对象不是java的8种基本类型中的,那就要重写hashcode和equals方法,不然后面会出现找不到该对象等等问题。   clas ...
何晓ming 评论(0) 有920人浏览 2017-06-09 18:22

java编程思想笔记(九)泛型

泛型:JAVA5时引入,泛型实现了参数化类型的概念,使代码可以应用于多种类型. 常用的泛型实现:<T> /<k,v>/Object/<?>/<? extends xxx>/<?  ...
何晓ming 评论(0) 有889人浏览 2017-05-22 16:56

java编程思想笔记(八)集合容器

1.集合中添加另一个集合的方法: (1).Collection.addAll(被添加的Collection对象)方法: 如:list1.addAll(list2); (2).Collections.addAll(添加到的目标Collection对象,可 ...
何晓ming 评论(0) 有538人浏览 2017-04-20 15:58

java编程思想笔记(七)内部类

1.内部类的定义: 将一个类的定义放到另一个类内部中,即为内部类。内部类可调用外围类的成员变量和方法, 像这种直接在外围类中定义的内部类,叫成员内部类,这种内部类可使用到外围类全部的成员变量和方法.   内部类也能保证抽象类或具体类实现多重继承的功能。(如用多个不同内部类去继承多个不同具体类)   内部类就像是一个怀孕的妈妈肚子里的孩子,孩子可以吸收到母亲的养分,又能有自己成员信息. ...
何晓ming 评论(0) 有519人浏览 2017-03-23 16:35

java编程思想笔记(六)接口和抽象类

接口和内部类为我们提供了接口与实现分离的更加结构化的方法   1. abstract class和interface的定义和区别? 含有abstract修饰符的class即为抽象类,abstract类不能创建的实例对象。含有一个或多个abstract方法的类必须定义为abstract class(不然会编译报错),abstract class类中的方法不必是抽象的。abstract cla ...
何晓ming 评论(0) 有534人浏览 2017-03-17 18:25

java编程思想笔记(四)初始化和清除

1. Java类的初始化顺序: (1).在一个类中,初始化顺序由变量在类中的声明定义顺序决定,成员变量(非set方法和构造方法的初始化)的初始化发生在方法 ...
何晓ming 评论(0) 有800人浏览 2017-03-06 17:06

java编程思想笔记(三)运算符+控制程序流程

1 .java运算符总结      编译会错的都加了// public class AllOps { // To accept the results of a boolean test: void f(boolean b) {} void boolTest(boolean x, boolean y) { // Arithmetic operators: ...
何晓ming 评论(0) 有521人浏览 2017-03-06 15:16

java编程思想笔记(一)对象导论

1.万物皆对象,现实中的(狗,建筑物,服务等),都可以转为JAVA中的对象(类),因为类描述了具有相同特性(成员变量)和行为(方法或功能)的 ...
何晓ming 评论(0) 有1015人浏览 2017-02-27 23:35

适配器模式 一个简单场景

最近在重构旧的代码,感觉代码异常的糟糕,连配置文件都是在java代码中写死的。 这个不是本文的重点,本文主要通过一个例子来慢慢分析适配器的 ...
dragonhunter 评论(0) 有504人浏览 2016-08-30 21:07

Java编程思想

    第五章 初始化与清理       5.1 用构造器确保初始化 构造器采用与类名称相同的名称,new表达式确实返回了对新建立对象的引用,但构造 ...
mvplee 评论(0) 有741人浏览 2016-03-27 23:44

5.java成长之路——重读java编程思想05

  接下来我们来聊聊第7章的内容,第七章是围绕着复用代码来展开的。本章介绍了复用类的两种方法,组合和继承。那什么时候该使用组合,什么时候 ...
zsxzmxg 评论(0) 有479人浏览 2016-01-13 13:45

4.java成长之路——重读java编程思想04

  这篇文字来聊聊第五章和第六章的内容。   第五章的内容是初始化和清理,先来聊聊对象的初始化,第一节是构造器的内容,构造器是我们创建对象 ...
zsxzmxg 评论(0) 有573人浏览 2016-01-11 15:49

java编程思想-多态 深入理解

先看两段代码: publicclass D extends C{ public D(){ System.out.println("D-init"); }   publicstaticvoid main(String []args){ C c = new D(); System.out.println(c.getClass().getName()); c.f2 ...
杭州猛男Cook.Mr 评论(0) 有1864人浏览 2016-01-09 15:27

2.java成长之路——重读java编程思想02

     第二章的标题是一切都是对象,这一章介绍了对象的一些基本知识。      在第一节中介绍了我们操作对象的方式,是用引用来操作对象的,作者举了个很好的例子,遥控器和电视机来比作引用和对象。     第二节中介绍了java创建对象的方式,即用new来创造对象,然后顺势介绍了对象的保存位置。随后作者又提到了基本数据类型及其对应的包装类char—>Character,byte-->Byt ...
zsxzmxg 评论(0) 有431人浏览 2016-01-08 15:23

1.java成长之路——重读java编程思想01

     在囫囵吞枣的看了几本java技术类的书籍后,突然好想再过一遍java的基础,故决定重读一下java编程思想,找个地方记录一下自己的心得体会。    ...
zsxzmxg 评论(0) 有611人浏览 2016-01-08 11:16

java编程思想练习题-第2章练习10

题目:编写一个程序,打印出从命令行获得的三个参数。为此,需要确定命令行数组中String的下标。 public class test { public static void main(String[] args) { for(int i=0;i<=args.length-1;i++){ System.out.println("arg["+i+&quo ...
只帅一次 评论(0) 有484人浏览 2015-10-05 22:01

java编程思想练习题-第2章练习9

题目:编写一个程序,展示自动包装功能对所有的基本类型和包装器类型都起作用。   public class test { public static void main(String[] args) { boolean b = false; char c = 'x'; byte t = 8; short s = 16; int i = 32; long l ...
只帅一次 评论(0) 有381人浏览 2015-10-05 21:53

java编程思想练习题-第2章练习8

题目:编写一个程序,展示无论你创建了某个特定类的多少个对象,这个类中的某个特定static域只有一个实例。 分析:被static修饰的成员是类变量,每个该类的实例都共用这一个类变量。   class test{ public static int a=0; public static void main(String []args){ test t1=new t ...
只帅一次 评论(0) 有423人浏览 2015-10-05 20:19

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics