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泛型的重要目的:别让猫别站在狗队里
《
Java编程思想
》第四版足足用了75页来讲泛型——厚厚的一沓内容,很容易让人头大——但其实根本不用这么多,只需要一句话:我是一个泛型队列,狗可以站进来,猫也可以站进来,但最好不要既站猫,又站狗!
沉默王二
·
2019-11-09 08:09
java
Java泛型的重要目的:别让猫别站在狗队里
《
Java编程思想
》第四版足足用了75页来讲泛型——厚厚的一沓内容,很容易让人头大——但其实根本不用这么多,只需要一句话:我是一个泛型队列,狗可以站进来,猫也可以站进来,但最好不要既站猫,又站狗!
沉默王二
·
2019-11-08 18:34
Java
泛型
有趣Java
Java泛型的重要目的:别让猫别站在狗队里
《
Java编程思想
》第四版足足用了75页来讲泛型——厚厚的一沓内容,很容易让人头大——但其实根本不用这么多,只需要一句话:我是一个泛型队列,狗可以站进来,猫也可以站进来,但最好不要既站猫,又站狗!
沉默王二
·
2019-11-08 17:47
十本最经典的java书籍推荐,希望对大家能有用处
1:【
Java编程思想
(第4版)】作者:(美)埃克尔著,陈昊鹏译书籍介绍:全球程序员必备图书《
Java编程思想
》的最新版本!
搜盘君
·
2019-11-08 16:43
Java编程思想
——第17章 容器深入研究(二)
六、队列排队,先进先出。除并发应用外Queue只有两个实现:LinkedList,PriorityQueue。他们的差异在于排序而非性能。一些常用方法:继承自Collection的方法:add在尾部增加一个元索如果队列已满,则抛出一个IIIegaISlabEepeplian异常remove移除并返回队列头部的元素如果队列为空,则抛出一个NoSuchElementException异常element
皮肤黝黑的小白
·
2019-11-08 11:00
Java编程思想
——第17章 容器深入研究(一)
这一章将学习散列机制是如何工作的,以及在使用散列容器时怎么样编写hashCode()和equals()方法。一、容器分类先上两张图来概况完整的容器分类再细说都为什么会有那些特性。二、Collection的功能方法intsize();容器大小 booleanisEmpty();容器内没有元素,返回truebooleancontains(Objecto);容器内含有此参数,返回trueIterator
皮肤黝黑的小白
·
2019-11-08 11:00
Java漫游记(一)----基础知识
通往另外一个世界的Java之路,记录整个学习过程,将之前的知识进行总结参考书籍与视频Java语言程序设计
java编程思想
CoreJavaGoogle各机构....的视频操作系统:linux和WindowsJava
小芒果先生
·
2019-11-08 03:29
Java编程思想
——第14章 类型信息(一)RTTI
运行时类型信息使得你可以在程序运行时发现和使用类型信息。Java是如何让我们在运行时识别对象和类的信息得呢?主要有两种方式:1.传统RTTI,他假定我们在编译期间已经知道了所有类型;2.反射,它允许我们在运行时发现和使用类的信息。一、为什么需要RTTI我们来看一个例子:这是一个典型的类层次结构图,基类位于顶部,派生类向下扩展。面向对象编程中的基本目的是:让代码只操纵对基类(Shape)的引用。这样
皮肤黝黑的小白
·
2019-11-07 19:00
Java初始化小结
写的是一些看了《
Java编程思想
》4th和网上查的一些资料的总结,有错误的地方欢迎指正。静态数据初始化不管创建了多少对象都只占用单个存储区域。static不能应用于局部变量,只能作用于域。
KokutouDa
·
2019-11-06 16:54
Java梳理之理解注解
注解又称元数据,在《
Java编程思想
》中说到:它为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后可以很方便的使用这些数据。
_小二_
·
2019-11-06 05:02
从内存的角度看Java引用和对象
0.引言最近在读《深入理解Java虚拟机:JVM高级特性与最佳实践》和《
Java编程思想
》,通过学习和了解Java内存区域的结构,可以对Java引用和对象有一个清晰的理解。
伤口不该结疤
·
2019-11-06 03:24
《Effective Java中文版》-第1章、第2章
《
Java编程思想
》已基本过了一遍,在双十一的前后又买了几本Java进阶相关的书,大致方向是代码规范、并发、虚拟机以及敏捷开发。
十顿十
·
2019-11-05 14:40
《
Java编程思想
Generics》读书笔记一——泛型的基础知识
该学习笔记只记录了《
Java编程思想
泛型》一章前面部分的基础知识,这里没有跟泛型无关的的知识。
每天学点编程
·
2019-11-05 03:37
List集合常见操作(学习
java编程思想
笔记)
1.booleanadd(Ee)方法:向集合的尾部添加一个元素,添加成功返回true,否则返回false。2.booleancontains(Objecto)方法:判断集合中是否包含某个元素,包含返回true,否则返回false。3.booleanremove(Objecto)方法:删除集合中的某个元素,删除成功返回true,否则返回false。4.booleanremoveAll(Collect
朝圣之旅
·
2019-11-03 20:22
Java编程思想
(第四版)学习笔记(7)
第六章访问权限控制1.访问权限控制的等级从最大权限到最小权限依次为:public、protected、包访问权限(没有关键字)和private。2.包:库单元Java用package关键字将构件捆绑到一个内聚的类库单元中。当编写一个Java源代码文件时,此文件通常被称为编译单元(有时也被称为转译单元)。每个编译单元必须有一个后缀名.java,而在编译单元内则可以有一个public类,该类的名称必须
FreeCode
·
2019-11-03 14:31
2019-02-14
Java编程思想
第11章持有对象
用途是保存对象基类是CollectionMap一组成对的键值对对象,允许你使用键来查找值也被称之为“关联数组”List:主要的2种类型为ArrayList跟LinedList,下面说说他们使用区别参考见
Java
gdchent
·
2019-11-01 22:01
Java重温-对象导论01
重读《
Java编程思想
》之对象导论一章,非常有感触。几句特别印象深刻的话。1.
十顿十
·
2019-11-01 03:15
Java 的核心目的和并发编程
那么我们就来看看《
Java编程思想
》作者BruceEckel在前言里都说了些什么吧。01、Java的核心目的是“为程序员减少复杂性”。
沉默王二
·
2019-10-31 16:00
我的第一份计划表
,从今天开始我写些东西,不论是纪录还是些总结或是计划...计划表10月已经过半,下面是后半个月,及2017年这后的计划工作1.学习java作为一个android程序员,打好java基础,重新复看一遍《
java
AndroidFreshman
·
2019-10-31 10:58
Java编程思想
——第21章 并发
前言对于某些问题,如果能够并行的执行程序中的多个部分,则回变得非常方便甚至必要,这些部分要么看起来是并发执行,要么是在多处理环境下同时执行。并行编辑可以使程序执行速度得到极大提高,或者为设计某些类型的程序提供更易用的模型。当并行执行的任务彼此开始产生互相干涉时,实际的并发问题就发生了。一、并发的多面性并发解决的问题答题上可以分为“速度”和“设计可管理新”两种。1.更快的执行想要更快的执行,需要多处
皮肤黝黑的小白
·
2019-10-30 15:00
学习第一天
6936927.html二、Web开发HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及MySQL(数据库)三、开发框架spring、springmvc、mybatismaven《
Java
waynedzy
·
2019-10-28 10:26
浅谈Java static关键字
在《
Java编程思想
》P86页有这样一段话:static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。
陈污龟
·
2019-10-26 13:58
java
Java编程思想
——第17章 容器深入研究 读书笔记(五)
十、选择接口的不同实现容器之间的区别通常归结于由什么数据结构实现的。比如:ArrayList和LinkedList都实现List接口,所以基本操作都是一样的。然而ArrayList底层是数组实现的,而LinkedList是双向链表实现的,其中每个对象包含数据的同时还包含直想链表中前一个和后一个元素的引用。因此更适合用于插入、删除多的操作。而随机访问就应该选择ArrayLIst,根据不同操作的性能选
皮肤黝黑的小白
·
2019-10-24 11:00
note_29:
Java编程思想
的两个代码
Java编程思想
的两个代码参考:OnJava8中文版文章目录
Java编程思想
的两个代码1.闭包与回调2.内部类可以被覆盖吗?
Champagne&Caviar
·
2019-10-24 11:47
note
菜鸟
JavaSE基础知识(二十一)--Java集合(容器)之基本概念
本文内容参考自Java8标准再次感谢
Java编程思想
对本文的启发!
不去上课
·
2019-10-23 21:05
Java
SE
Java编程思想
——第17章 容器深入研究 读书笔记(四)
九、散列与散列码HashMap使用equals()判断当前的键是否与表中存在的键相同。正确的equals()方法需满足一下条件:1)自反性。x.equals(x)是true;2)对称性。x.equalse(y)返回truey.equals(x)也得是true;3)传递性。x.equals(y)返回true,y.equals(z)返回true,x.equals(z)返回true;4)一致性。如果对象
皮肤黝黑的小白
·
2019-10-22 15:00
Java中String初始化了String域 和 构造器初始化的String域的差异
这是
java编程思想
第五章---初始化与清理的一题练习2:创建一个类,它包含了一个定义时就被初始化了的String域,以及另一个通过构造器初始化的String域,这两种方式有何差异.看这一段程序以及结果
zoey686
·
2019-10-22 11:00
《
Java编程思想
》学习笔记
前言前阵子刚看完《
Java编程思想
》这本书,写篇文章来记录一下知识点。一切都是对象1.对象存储到什么地方?(1)寄存器最快的存储区,数量有限。
陈污龟
·
2019-10-22 08:46
java
Java编程思想
——第17章 容器深入研究 读书笔记(一)
这一章将学习散列机制是如何工作的,以及在使用散列容器时怎么样编写hashCode()和equals()方法。一、容器分类先上两张图来概况完整的容器分类再细说都为什么会有那些特性。二、填充容器(省略):创建Collection和Map的生成器用于测试,没什么知识点提炼。三、Collection的功能方法intsize();容器大小 booleanisEmpty();容器内没有元素,返回trueboo
皮肤黝黑的小白
·
2019-10-16 13:00
感觉自己不会的东西太多了,不知道如何下手?
刚开始疯狂买书,《
Java编程思想
》、《EffectiveJava》、《深入
Hollis在csdn
·
2019-10-14 09:36
Java
随笔
JAVA学习笔记
这段时间在看JAVA是从菜鸟教程上总结的有不足或者错误的地方望指出,内容纯手打.目前在看
JAVA编程思想
,届时也会总结一份分享出来.一.JAVA基础1.枚举enumDogSize{SMALL,MIDDLE
_菩提本无树_
·
2019-10-10 17:27
继承内部类时使用外部类对象.super()调用内部类的构造方法
问题简介 今天在看《
Java编程思想
》的时候,看到了一个很特殊的语法,懵逼了半天——一个派生类继承自一个内部类,想要创建这个派生类的对象,首先得创建其父类的对象,也就是这个内部类,而调用内部类的构造方法创建其对象的语法
特务依昂
·
2019-10-10 13:00
Java注解基础
—-
JAVA编程思想
的注解描述。
三鲜豆皮
·
2019-10-10 00:00
枚举应用篇
《
Java编程思想
》这本书已经看到19章枚举,之前的很多难点被我略过了。在此章学到了新概念,多路分发。
菜鸟侯军奋斗记
·
2019-10-09 11:00
Java泛型 各类问题(
Java编程思想
)
任何基本类型都不能作为类型参数虽然基本类型不能作为类型参数的具体类型,但通过基本类型对应的包装类,可以通过同样的效果,这样就会用到java的自动拆装箱。importjava.util.*;publicclassListOfInt{publicstaticvoidmain(String[]args){Listli=newArrayList();//出现在尖括号里的,只能是包装类for(inti=0;
anlian523
·
2019-10-08 23:59
Java
java四大名著及idea常用插件
四大名著《
Java编程思想
》《ThinkinJava》https://github.com/quanke/think-in-javahttps://github.com/apachecn/thinking-in-java-zh
脚本小娃子
·
2019-10-05 00:00
Java面试题
《
Java编程思想
》中提到Java语言是一种“Everythingisobject”的语言,它能够直接反映现实生活中的对象,例如车、动物等,因此通过它编写程序更容易。2、平台无关性。
大大怪啊
·
2019-09-29 20:03
JAVA
java 编程思想 多线程学习笔记
java编程思想
多线程学习笔记欢迎使用Markdown编辑器一、如何创建多线程?总之,在任何线程池中,现有的线程可能的情况都会被复用。在任务中产生返回值欢迎使用Markdown编辑器你好!
MyySophia
·
2019-09-27 16:26
java
this的用法总结
关键字this的用法总结:当局部变量与成员变量相同时,用this表示成员变量以示区分;this关键字将当前对象传给其他方法;(相关例子在
Java编程思想
的P85)当需要返回当前对象的引用时,需要使用returnthis
duanduan_l
·
2019-09-26 18:50
关于java中的hashcode和equals方法原理
关于java中的hashcode和equals方法原理1、介绍
java编程思想
和很多资料都会对自定义javabean要求必须重写hashcode和equals方法,但并没有清晰给出为何重写此两个方法,至少不是非常的明确
流年~~
·
2019-09-25 10:41
java
hashcode
equals
使用jquery解析XML示例代码
xml文件结构:books.xml深入浅出extjs张三88锋利的jQuery李四99深入浅出flex王五108
java编程思想
钱七128页面代码:jquery解析xml$(function(){$.post
·
2019-09-25 01:49
Java中Properties类的操作实例详解
本文通过看《
Java编程思想
》和一些网友的博客总结而来,只为简单介绍Properties类
·
2019-09-24 15:26
又一波Java专业人士必备书籍来袭
ThinkinginJava(BruceEckel)ThinkinginJava,3rdedition(BruceEckel;PrenticeHallPTR,2002年)
Java编程思想
:第3版(陈昊鹏等译
·
2019-09-24 04:32
使用jquery解析XML的方法
具体方法如下:一、xml文件结构:books.xml深入浅出extjs张三88锋利的jQuery李四99深入浅出flex王五108
java编程思想
钱七128二、页面代码:jquery解析xml$(function
·
2019-09-23 19:45
java 内部类的详解及实例
(这是《
Java编程思想
》里面的解释)代码:publicclassOuterAndInnerClass{publicstaticvoidmain(S
·
2019-09-22 22:17
java异常(Exception)处理机制详解
一.异常的定义在《
Java编程思想
》中这样定义异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。
·
2019-09-22 20:44
详解Java中“==”与equals()的区别
Java中“==”与equals()的区别对于关系操作符“==”,《
Java编程思想
》中是这样描述的:“关系操作符生成的是一个boolean结果,它们计算的是操作数的值之间的关系”。
·
2019-09-22 19:46
重学Java(一):与《
Java编程思想
》的不解之缘
想了一想,还是从《
Java编程思想
》开始吧!毕竟这本书赢得了全球程序员的广泛赞誉,从Java的基础语法到最高级特性,都
沉默王二
·
2019-09-19 00:00
java 关键字 static
--《
Java编程思想
》static,方便在没有创建对象的情况下对方法、属性进行调用;static修饰成员变量被static修饰的变量称为“静态变量”,全局就一个副本,非静态变量,全局可以
Devan.Yan
·
2019-09-17 18:00
2019软件工程第二次作业
java学习思维导图java学习计划java基础花费30天到40天,可参考《
java编程思想
》,《java核心技术》,以及网络上的慕课资源。java进阶花费2个月时间,可参考《javascr
zhaoning
·
2019-09-15 22:00
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他