E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA编程思想
Java编程思想
之并发
1.并发的多面性更快的执行改进代码设计2.基本的线程机制线程的创建/*Whatwillberun.*/ privateRunnabletarget; @Override publicvoidrun(){ if(target!=null){ target.run(); } }(1)实现Runnable接口:newThread(Runnable).start();将任务与线程分离,符号面向对象思想,适
chun0801
·
2016-07-06 00:00
java
并发
线程
同步
对象导论之抽象过程
背景平时都是在用Python,Java一直只是知道一些基本语法,现在重新读《
Java编程思想
》,希望能扎实的掌握Java。
SA14023053
·
2016-07-04 16:00
java
面向对象编程
抽象过程
《
Java编程思想
》读书笔记
1.对象具有状态(内部数据)、行为(方法)和标识(内存唯一地址)。2.访问控制存在的原因:①让类调用者无法触及他们不应该触及的部分。②允许类设计者可以改变类内部的工作方式而不用担心会影响类调用者。3.java访问权限关键字有public、private、protected,如果不指定关键字,则默认为包访问权限。4.java的终极基类是Object类5.基本类型具有的包装器类,如boolean的Bo
陈辰臣
·
2016-07-04 11:09
android
Java
Java编程思想
第四版读书笔记——第十三章 字符串
Java编程思想
第四版读书笔记——第十三章字符串字符串的操作是计算机程序设计中最常见的行为。
severusyue
·
2016-06-30 20:00
java复用类(组合、继承,代理,final关键字,初始化顺序) 知识点的总结
java复用类(组合、继承,代理,final关键字,初始化顺序)知识点的总结总结是源自
java编程思想
第四版继承在新的类中产生现有类的对象,这种方法称为组合在使用extends关键字+基类名实现继承,子类会得到基类中所有的域和方法
JA_GW
·
2016-06-30 16:05
Java
Java编程思想
第四版读书笔记——第十二章 通过异常处理错误
第十二章通过异常处理错误Java的基本理念是“结构不佳的代码不能运行”。Java中异常处理的目的在于通过使用少于目前数量的代码来简化大型、可靠的程序的生成,并且通过这种方式可以使程序员增加自信。1、概念因为异常机制将保证能够捕获这个错误,所以不用小心翼翼的各种去检查。而处理错误只需要在一个地方完成,那就是 异常处理程序。只需要在异常处理程序中处理错误。2、基本异常异常情形是指阻止当前方法或作用域继
severusyue
·
2016-06-29 16:00
异常处理
java编程思想
Java编程思想
第四版读书笔记——第九章 接口
这章介绍了适配器设计模式和策略设计模式。第九章 接口接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。1、抽象类和抽象方法publicabstractvoidf();创建抽象类是希望通过这个通用接口操纵一系列类。如果一个类包含大于等于一个抽象方法,那么这个类就是抽象类,必须用abstract关键字来限定这个抽象类。如果试图直接创建该抽象类的对象,编译器会报错。如果抽象类的子类没有为基
severusyue
·
2016-06-27 20:00
读书笔记
java编程思想
Java编程思想
第四版读书笔记——第八章 多态
本来不打算看了,现在面试笔试发现还是要重新拾起来看一遍。老老实实啃砖吧 第八章多态在面向底下的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。“封装”通过合并特征和行为来创建新的数据类型。(合并成员函数和方法创建类)“多态”消除类型之间的耦合关系。1、向上转型子类对象的引用向上转型为基类,传递到相应方法中。2、转机将一个方法调用同一个方法主体关联起来被称作绑定。程序执行前的绑定(由编译
severusyue
·
2016-06-20 22:00
java
编程
对象
多态
java编程思想
Java编程思想
第四版读书笔记——第七章 复用类
第七章 复用类1组合语法在类中,创建一个其它类的对象,使用该对象的一些方法,对这个对象进行操作。类中域为基本类型时能自动被初始化为0,对象引用会被初始化为Null。初始化类中的引用,可以在四种情况下进行:1、在定义对象的地方(在类的构造器调用之前就初始化了)2、在类的构造器中3、在需要使用这些对象之前(惰性初始化)4、使用实例初始化2继承语法当创建一个导出类对象时,该对象包含了一个基类子对象。当初
severusyue
·
2016-06-20 12:00
java
编程
读书笔记
对象
java编程思想
《
java编程思想
》--对象初始化和面向对象特性
1.java类的初始化顺序(1).一个类中,初始化顺序由变量在类中的声明定义顺序决定,成员变量初始化在方法调用之前,包括构造方法。(2).静态变量在整个存储区只保留一份拷贝,本地变量不能使用静态关键字,基本类型的静态变量不需要初始化它会根据类型获得初始化值。引用类型的静态变量默认初始化为null。静态变量的初始化发生在需要使用的时候一旦被初始化之后,静态变量就不会再初始化。(3).静态初始化块和静
wangyongna926
·
2016-06-17 13:00
java
面向对象
笔试面试
《
Java编程思想
》--面向对象和JVM基础
1.java中的4种访问制权限(1).public最大访问控制权限,对所有的类都可见。(2).protect同一包可见,不在同一个包的所有子类也可见。(3).default包访问权限,即同一个包中的类可以可见,默认不显式指定访问控制权限时就是default包访问权限。(4).private最严格俄访问控制权限,仅该类本身可见,对外一切类都不可以访问(反射机制可以访问)。非内部类的访问控制权限只能是
Wanna926
·
2016-06-17 10:44
java基础
《
Java编程思想
》--面向对象和JVM基础
1.java中的4种访问制权限(1).public最大访问控制权限,对所有的类都可见。(2).protect同一包可见,不在同一个包的所有子类也可见。(3).default包访问权限,即同一个包中的类可以可见,默认不显式指定访问控制权限时就是default包访问权限。 (4).private最严格俄访问控制权限,仅该类本身可见,对外一切类都不可以访问(反射机制可以访问)。 非内部类的访问控制权限只
wangyongna926
·
2016-06-17 10:00
java
笔试面试
《
Java编程思想
》学习笔记(第四章): 流程控制语句
1、whiledo&dowhile这两者的区别在于,执行的先后顺序,比如我们的条件是i<5,如果当前i=5,whiledo中,先while后do,显然不成立,所以就不能do啦,但是先do后while的话,前一次的判断while条件成立,下一次循环就可以do,而不管do之后得到的i。2、for构成:初始化initialization,布尔表达式Boolean-expression,步进表达式step
井方哥
·
2016-06-16 21:39
Android基础
Java
Java编程思想
第四版读书笔记——第六章 访问权限控制
罪过罪过,懒了这么多天。。因为之前是有C和Java基础的,所以笔记做的比较粗糙,有的部分自己回头看都还得想一会,以后尽量做仔细一点吧。第六章 访问权限控制1包:库单元Java代码文件,也可以成为编译单元(有时也成为转译单元)。编译单元内有一个public类,该类名称必须与文件名称相同。每个编译单元只能有一个public类。Java包命名规则是必须全是小写字母。package和import将单一的全
severusyue
·
2016-06-16 17:00
java
编程
对象
java编程思想
【
Java编程思想
】笔记(一)
1.Java不能直接用=来比较两个类,因为equals()的默认行为是比较引用,需要在类中覆盖equals()方法2.赋值类型的时候应该注意longn=200L;doubled1=1d;doubled2=1D;floatf1=1f;floatf2=1F;3.次方的表示1.39e-43f=1.39*10的-43次方4.虽然我觉得我不会用到这个东西,但是还是记下来吧>>>无符号右移位操作符
lusialiu
·
2016-06-14 00:06
Java基础学习
Java中Class对象详解、类名.class、class.forName()、 getClass()区别
zhangxichao100/article/details/51104971http://blog.csdn.net/ozwarld/article/details/8277361以下所示页码,是指《
java
xx326664162
·
2016-06-13 18:00
java
对象
Class
[Java]《
Java编程思想
》知识点总结(坚持逐步更新)
第1章1.抽象与对象:编程语言提供抽象机制,解决问题的复杂性取决于抽象的类型和质量。“类型”指“所抽象的是什么”。应只针对待解决的问题建模。面向对象方式提供表示问题空间中的元素的工具,将问题空间中的元素及其在解空间中的表示称为”对象“。程序可通过添加新类型的对象使自身适用于某个特定问题,当你阅读描述解决方案的代码时,也是在阅读问题的表述。这是一种更灵活和强有力的语言抽象。2.面向对象语言的五个基本
晚起的男孩
·
2016-06-09 07:55
Java
[Java]《
Java编程思想
》知识点总结(坚持逐步更新)
第1章1.抽象与对象:编程语言提供抽象机制,解决问题的复杂性取决于抽象的类型和质量。“类型”指“所抽象的是什么”。应只针对待解决的问题建模。面向对象方式提供表示问题空间中的元素的工具,将问题空间中的元素及其在解空间中的表示称为”对象“。程序可通过添加新类型的对象使自身适用于某个特定问题,当你阅读描述解决方案的代码时,也是在阅读问题的表述。这是一种更灵活和强有力的语言抽象。2.面向对象语言的五个基本
ghbfgb
·
2016-06-09 07:00
我推荐的Java书籍
一、还是先从经典的推荐起:1、ThinkInJava中文名:
Java编程思想
这本书获得的赞誉太多了,是经典之作。
柠檬味芒果
·
2016-06-01 15:27
基础知识
编程语言
初学者
Java编程思想
(第四版)笔记(三)
第9章接口“确认接口是理想选择,因而应该总是选择接口而不是具体的类。”这其实是一种引诱。当然,对于创建类,几乎在任何时刻,都可以替代为创建一个接口和一个工厂。许多人都掉进了这种诱惑的陷阱,只要有可能就去创建接口和工厂。这种逻辑看起来好像是因为需要使用不同的具体实现,因此总是应该添加这种抽象性。这实际上已经变成了一种草率的设计优化。任何抽象性都应该是应真正的需求而产生的。当必需时,你应该重构接口而不
韦一笑你好
·
2016-06-01 15:19
Java
Java高级之内存模型分析
需要了解基本变量所占内存大小,请移步:读书笔记-类结构的认识Java存储空间有这么几块-来源于
Java编程思想
寄存器:位于处理器内部,不受外层代码控制,由处理器自行分配-C/C++可以建议分配方式堆栈:
liuxian13183
·
2016-05-26 22:00
苏鑫老师谈如何学好编程
苏鑫老师谈如何学好编程1、找一本好书适合自己的水平:
java编程思想
深入浅出MFC并不太适合初学者。看不懂会打击信心。
wisdom_power
·
2016-05-26 15:30
编程人生
Java编程思想
(第四版)笔记(一)
序闲来无事,重读一遍
Java编程思想
,有些自己感觉容易忘记的东西,记个笔记。
韦一笑你好
·
2016-05-25 11:48
Java
浅谈java异常[Exception]
异常的定义在《
java编程思想
》中这样定义 异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。
·
2016-05-24 23:00
java
可能忽略的Java基础知识 - 理解内部类和匿名内部类,异常与异常捕获
内部类和匿名内部类1.概念内部类:《
Java编程思想
》中,“可以将一个类的定义放在另一个类的定义内部,这就是内部类”匿名内部类(anonymousclass),我的理解就是没有主动去命名的内部类嵌套类:
w7849516230
·
2016-05-24 08:00
java
android
异常处理
内存泄露
Java中的final关键字
**2.修饰方法**《
Java编程思想
》:“使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。
薛晨
·
2016-05-20 10:54
Java基础知识总结
Java基础知识总结本博文内容参考相关博客以及《
Java编程思想
》整理而成,如有侵权,请联系博主。
zhushuai1221
·
2016-05-16 17:00
java
编程
面试
[普及]java之四大名著
Java编程语言(第三版)---Java四大名著----JamesGosling(Java之父)
Java编程思想
(第4版)----Java四大名著----------------BruceEckelJAVA2
nicegege
·
2016-05-14 09:02
java
《
Java编程思想
》第四版读书笔记 第八章 多态
面向对象的三个基本特征:数据抽象、继承和多态。多态的作用是消除类型之间的耦合关系。多态也被称作动态绑定、后期绑定或运行时绑定。8.2将一个方法调用同一个方法主体(我理解就是方法和它的对象)关联起来被称作绑定。若在程序执行前进行绑定(一般由编译器和连接程序实现)叫做前期绑定。C是前期绑定的。后期绑定是在运行时根据对象的类型进行绑定,也叫做动态绑定或运行时绑定。如果一种语言想实现后期绑定,就必须具有某
一万
·
2016-05-13 16:00
【Java】Map杂谈,hashcode()、equals()、HashMap、TreeMap、LinkedHashMap、ConcurrentHashMap
参考的优秀文章:《
Java编程思想
》第四版《EffectiveJava》第二版 Map接口是映射表的结构,维护键对象与值对象的对应关系,称键值对。
nick_huang
·
2016-05-13 00:00
《
Java编程思想
》第四版读书笔记 第七章
复用代码的两种方法:1、组合,将对象的引用用于新类;2、继承。 7.1每一个非基本类型的对象都有一个toString()方法,而且当编译器需要一个String而却只有一个对象时,toString()方法将会被调用。7.1的倒数第二段最后一句话不明白,查了一下英文原版,我觉得可以这么翻译:如果没有在定义处初始化,将不能保证发送给对象的引用信息前(按作者前文所述,发送给对象的引用信息可以理解为我们常说
一万
·
2016-05-11 16:00
Android进阶之路指引
我这里推荐几本书,ThinkinJava(
Java编程思想
)、CoreJava(Java核心技术)、EffectiveJava,看过这三本书,你的Java技术就相当有保障了。
Army_jun
·
2016-05-11 15:26
进阶之路
Android进阶之路指引
我这里推荐几本书,ThinkinJava(
Java编程思想
)、CoreJava(Java核心技术)、EffectiveJava,看过这三本书,你的Java技术就相当有保障了。
Army_Jun
·
2016-05-11 15:00
程序员
83.
JAVA编程思想
——关于JAVA性能
83.
JAVA编程思想
——关于JAVA性能Java语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。
notbaron
·
2016-05-10 22:00
82.
JAVA编程思想
——关于垃圾收集
82.
JAVA编程思想
——关于垃圾收集“很难相信Java居然能和C++一样快,甚至还能更快一些。”据我自己的实践,这种说法确实成立。然而,我也发现许多关于速度的怀疑都来自一些早期的实现方式。
notbaron
·
2016-05-10 22:00
81.
JAVA编程思想
——JAVA编程规则
81.
JAVA编程思想
——JAVA编程规则(1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。
notbaron
·
2016-05-10 22:00
Java中Properties类的操作
本文通过看《
Java编程思想
》和一些网友的博客总结而来,只为简单介绍Properties类的相关操作。 一、JavaPropertie
LANGZI7758521
·
2016-05-10 15:00
《
Java编程思想
》学习笔记(序言):从机电男到程序猿
Java编程还差两个月就两年了,我希望在这之前读完《
Java编程思想
》,对自己的知识的一个总结。
井方哥
·
2016-05-09 22:46
Java
《
Java编程思想
》学习笔记(序言):从机电男到程序猿
Java编程还差两个月就两年了,我希望在这之前读完《
Java编程思想
》,对自己的知识的一个总结。
JF_1994
·
2016-05-09 22:00
java
编程
【知识点】垃圾回收之引用计数之循环引用
《
java编程思想
》####关于引用计数法,我们可以先看一段wiki上的描述:####Asacollectionalgorithm,referencecountingtracks,foreachobject
Frank-BigLion
·
2016-05-09 20:03
Android
80.
JAVA编程思想
——复杂性理论
80.
JAVA编程思想
——复杂性理论下面要介绍的程序的前身是由LarryO'Brien原创的一些代码,并以由CraigReynolds于1986年编制的“Boids”程序为基础,当时是为了演示复杂性理论的一个特殊问题
notbaron
·
2016-05-08 21:00
79.
JAVA编程思想
——抽象应用
79.
JAVA编程思想
——抽象应用1 抽象应用接下来该考虑一下设计方案剩下的部分了——在哪里使用类?既然归类到垃圾箱的办法非常不雅且过于暴露,为什么不隔离那个过程,把它隐藏到一个类里呢?
notbaron
·
2016-05-08 21:00
78.
JAVA编程思想
——改进设计
78.
JAVA编程思想
——改进设计《DesignPatterns》书内所有方案的组织都围绕“程序进化时会发生什么变化”这个问题展开。对于任何设计来说,这都可能是最重要的一个问题。
notbaron
·
2016-05-08 21:00
76.
JAVA编程思想
——观察器范式
76.
JAVA编程思想
——观察器范式观察器(Observer)范式解决的是一个相当普通的问题:由于某些对象的状态发生了改变,所以一组对象都需要更新,那么该如何解决?
notbaron
·
2016-05-08 21:00
77.
JAVA编程思想
——模拟垃圾回收
77.
JAVA编程思想
——模拟垃圾回收这个问题的本质是若将垃圾丢进单个垃圾筒,事实上是未经分类的。但在以后,某些特殊的信息必须恢复,以便对垃圾正确地归类。
notbaron
·
2016-05-08 21:00
75.
JAVA编程思想
——设计范式
75.
JAVA编程思想
——设计范式向大家介绍重要但却并不是那么传统的“范式”(Pattern)程序设计方法。
notbaron
·
2016-05-08 21:00
73.
JAVA编程思想
——JDBC
73.
JAVA编程思想
——JDBC据估算,将近一半的软件开发都要涉及客户(机)/服务器方面的操作。Java为自己保证的一项出色能力就是构建与平台无关的客户机/服务器数据库应用。
notbaron
·
2016-05-08 21:00
74.
JAVA编程思想
——远程方法
74.
JAVA编程思想
——远程方法为通过网络执行其他机器上的代码,传统的方法不仅难以学习和掌握,也极易出错。
notbaron
·
2016-05-08 21:00
71.
JAVA编程思想
——JAVA与CGI
71.
JAVA编程思想
——JAVA与CGIJava程序可向一个服务器发出一个CGI请求,这与HTML表单页没什么两样。而且和HTML页一样,这个请求既可以设为GET(下载),亦可设为POST(上传)。
notbaron
·
2016-05-08 21:00
72.
JAVA编程思想
——P O S T 的概念
72.
JAVA编程思想
——POST的概念在许多应用程序中使用GET都没有问题。但是,GET要求通过一个环境变量将自己的数据传递给CGI程序。
notbaron
·
2016-05-08 21:00
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他