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编程思想
》 第2章 一切都是对象
一、存储位置栈:基本类型:boolean,char,byte,short,int,long,float,double,void;堆:除了以上,所有对象存储与堆。二、包装器类型1、为何有?基本类型不是面向对象的,因此为每一个基本类型设计了一个类,成为包装类。2、目的?将基本类型包装到对象中,容器类都不支持存储基本类型。3、装箱与拆箱?Integeri=10;//装箱,调用了valueOf(int)方
Jane_Static
·
2020-03-15 09:37
Java编程思想
之每天两小时(二)
1.2每个对象都有一个接口第一个面向对象语言Simula-67.他在程序中使用基本关键字class来引入新的类型。这个语言是为了开发诸如经典的“银行出纳员问题”(banktellerproblem)这样的仿真程序而创建的。class的由来:在程序执行期间具有不同的状态而其他方面都相似的对象会被分组到对象的类中。创建抽象数据类型(类)是面向对象程序设计的基本概念之一。抽象数据类型的运行方式与内置(b
仇诺伊
·
2020-03-15 08:01
阿里Java开发手册思考(五)
题图:bypixel2013Frompixabay上期我们分享了Java中日志的处理(下):Java中日志实际使用中的相关注意点本期我们将分享Java中异常的处理异常定义在《
java编程思想
》中这样定义异常
史培培
·
2020-03-14 04:19
Java(7):面向对象四大基本特性:抽象
前言前面两篇我们分别说了面向对象四大基本特性:继承和多态,这一篇文章主要来说一下在Java中三大基本特性中的抽象是如何体现的.在ThinkinJava(
Java编程思想
)这本书中的第九章的接口章节中是对抽象这个概念的一个很好的体现
神经骚栋
·
2020-03-11 03:21
Java编程思想
(第四版)学习笔记(4)
第四章控制执行流程1.关于gotoJava并不支持goto语句,但在Java中仍然可以进行类似goto那样的跳转,然而与典型的goto相比,存在很多限制。2.再次注意Java不允许我们将一个数字作为布尔型值使用!!在c/c++中的if(a)代码,于Java中必须写成if(a!=0)。3.关于static在一个类中,static函数只能访问static字段,并且只能直接调用类中的static方法。如
FreeCode
·
2020-03-10 18:53
JAVA多线程02-基础篇-线程创建方式
Thread,Runnable,并比较两者的区别和联系,最后通过实例进行演示一、Thread和Runnable异同点相同点区别可以实现多线程1.Thread是类,Runnable是接口2.线程可以驱动任务(
java
x_coder
·
2020-03-10 07:37
java 接口类和抽象类
下面要注意一个问题:在《
JAVA编程思想
望月成三人
·
2020-03-08 01:16
RxJava——基础学习(四),创建操作符
RxJava——基础学习(四),创建操作符学习资料:ReactiveX/RxJava文档中文版上篇学习记录是4个月前,中间补习了些Java的基础知识,主要就是将
Java编程思想
大致看了一遍,感觉补习过后
英勇青铜5
·
2020-03-07 12:52
哈哈
《
java编程思想
》你懂的进阶推荐的书:也是接下来自己想入手的几本书:《Android群英传》:这本是医生
Kingcee
·
2020-03-06 12:25
Java 生产者消费者实现 —— BlockingQueue
前言对着《
Java编程思想
》,通过wait-notifyAll实现了生产者消费者模式。今天用BlockingQueue实现一下。
被称为L的男人
·
2020-03-06 05:37
Java编程思想
01
面向对象语言(OOP)的五个基本特性万物皆为对象程序是对象的集合,它们通过发送消息来告知彼此要做的。每个对象都有自己的由其他对象所构成的存储每个对象都拥有其类型某一特定类型的所有对象都可以接收同样的消息简单说:对象具有状态、行为和标识。描述说明状态对象的内部数据行为对象的方法标识对象是唯一的向上转型:将导出类看做是它的基类的过程向下转型:将基类转换成具体导出类的过程,注意这个过程不一定是安全的由于
飞飞幻想
·
2020-03-06 00:38
反射
在《
Java编程思想
》中有RTTI(Run-TimeTypeIdentification),通过运行时类型信息程序能使用基类的指针或引用来检查这些指针或引用所指对象的实际派生类型。不过RTTI的
xiasuhuei321
·
2020-03-05 08:12
Java编程思想
(十三)
第16章数组到现在,你对数组的认识停留在:可以创建组装、通过索引访问、长度不可变。下面,我们了解一下数组比较高级的东西16.1数组为什么特殊数组、容器这种,都叫做持有对象的方式。但是数组在以下三个方面有优点:效率高。数组是效率最高的存储和随机访问对象引用序列的方式。数组是一个简单的线性序列,所以效率高,代价就是长度被固定。类型个人理解就是可以直接存具体的类型,编译器可以检查类型匹配与否。保存基本数
MikeShine
·
2020-03-04 08:36
书单
技术书单
Java编程思想
深入理解Java虚拟机:JVM高级特性与最佳实践HotSpot实战Spring实战第四版Java并发编程实战java多线程编程核心技术EffectiveJava中文版深入分析JavaWeb
橙小张
·
2020-03-04 01:22
java io
永远看不懂的JavaIO有一件非常蛋疼的事情,每次准备面试去看JavaIO的时候,心里总是无数只草泥马跑过--最近心血来潮在看
Java编程思想
,我简直越看越。姑且把自己的理解先记下来,有空慢慢补。
Luna_Lu
·
2020-03-03 06:55
java编程思想
-复用类总结
今天继续读《
java编程思想
》,读到了复用类一章,看到总结写的很好,现贴上来,给大家分享。继承和组合都能从现有类型生成新类型。
端木轩
·
2020-03-02 01:15
Java基础知识干货
这个是我个人阅读《Java核心技术》和《
Java编程思想
》总结出来的笔记,清晰明了,但是没有细致讲解,如果碰到疑惑的地方,可以另行查阅。
fanyank
·
2020-03-01 18:23
其实我没有要写文章的冲动
最近看的书很多,《民国的那些先生们》、《
JAVA编程思想
》、《当我谈跑步时我谈些什么》、《无愁河上的汉子》,这让我难以把思
沉默王二
·
2020-02-29 17:27
[
Java编程思想
] 一切都是对象
该系列文章是在读《
Java编程思想
》时的读书笔记。一只菜鸟,如文章中有错误,还请指出,非常感谢。欢迎相互交流。
QyQiaoo
·
2020-02-28 14:53
Java编程思想
(第四版)学习笔记(8)
第七章复用类1.组合语法1)对于非基本类型的对象,必须将其引用置于新的类中,但可以定义基本类型数据。2)每一个非基本类型的对象都有一个toString()方法,而且当编译器需要一个String而你却只有一个对象时,该方法便会被调用。3)初始化一个类中的对象引用有如下四种方式:1.在定义对象的地方。这意味着它们总能够在构造器调用之前被初始化。2.在类的构造器中。3.就在正要使用这些对象之前,这种方式
FreeCode
·
2020-02-28 09:59
java编程思想
-多线程总结(二)
二、共享受限资源有了并发就可以同时做多件事情了。但是,两个或多个线程彼此互相干涉的问题也就出现了。如果不防范这种冲突,就可能发生两个线程同时试图访问同一个银行账户,或向同一个打印机打印,改变同一个值等诸如此类的问题。1.不正确地访问资源考虑下面的例子,其中一个任务产生偶数,而其他任务消费这些数字。这里,消费者任务的唯一工作就是检查偶数的有效性。首先,我们定义EvenChecker,即消费者任务,因
端木轩
·
2020-02-28 03:50
Java代理模式
代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.
java编程思想
旧城城旧
·
2020-02-28 01:58
Java编程思想
第四版第13章字符串学习笔记
String对象是不可变的,String类中看起来每个修改String值的方法实际上都是创建了一个全新的String对象。print(q);Stringqq=upcase(q);print(qq);print(q);发现原本的q没有变化,说明upcase()运行的时候,局部引用s才存在,一旦upcase()运行结束,s就消失了。String,StringBuffer与StringBuilder的区
于无声处写写写
·
2020-02-28 00:16
史上最全的Java进阶书籍推荐
《
Java编程思想
》适合对象:初级、中级介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合
Java高级架构
·
2020-02-27 00:36
《
Java编程思想
》笔记——异常
异常发现错误的理想时机是在编译阶段Throwable这个Java类被用来表示任何可以作为异常被抛出的类。Throwable对象可分为两类:Error用来表示编译时和系统错误;Exception是可以被抛出的基本类型。Java中异常处理的常用结构如下:publicstaticinttestFinally(){try{System.out.println("try");returntestReturn
Brian512
·
2020-02-26 13:01
Map(学习
java编程思想
)
将对象映射到其他对象的能力是一种解决编程问题的杀手锏。例如,考虑一个程序,它将用来检查java的Random类的随机性。理想状态下,Random可以将产生理想的数字分布,但要想测试它,则需要生成大量的随机数,并对落入各种不同范围的数字进行计数。Map可以很容易地解决该问题。importjava.util.*;publicclassStatistics{publicstaticvoidmain(St
朝圣之旅
·
2020-02-26 05:10
Java基础之六、
Java编程思想
(8-10)
八、多态多态(也称作动态绑定、后期绑定或运行时绑定)域(成员变量)是不具有多态性的,只有普通的方法调用是多态的,任何域访问操作都将由编译器解析,因此不是多态的静态方法也是不具有多态性的publicstaticvoidmain(String[]args){Supersup=newSub();//UpcastSystem.out.println("sup.field="+sup.field+".sup
飞行金鱼
·
2020-02-25 22:00
Java编程思想
之每天两小时(一)
后来朋友推荐这本
Java编程思想
给我,刚拿到这本书,被这厚厚的一本惊呆了,里面的很多内容也是似懂非懂。不知道从何看起。然后这本书一直被搁置在书架上。
仇诺伊
·
2020-02-25 21:58
Java基础之五、
Java编程思想
(1-7)
一、对象导论1:多态的可互换对象面向对象程序设计语言使用了后期绑定的概念。当向对象发送消息时,被调用的代码直到运行时才能确定。也叫动态绑定。2:单根继承结构所有的类最终都继承自单一的基类,这个终极基类的名字就是Object3:对象的创建和生命期对象的数据处于作用域,Java完全采用了动态内存分配方式(基本类型只是一种特例)二、一切都是对象1:基本类型基本类型是一个并非是引用的“自动”变量。这个变量
飞行金鱼
·
2020-02-24 22:00
《
java编程思想
泛型》注意事项
基本类型不能作为类型参数解决办法:使用基本类型的包装类型和自动装箱拆箱。无法实现同个泛型接口的多个变体泛型参数不同并不代表参数类型不同类型转换和警告由于泛型是通过擦除实现的,所以强制类型转换和instanceof是没有效果的。pop()把Object对象转换为Object。class的cast方法自动装箱和拆箱的局限——装箱不会进行类型转换自动装箱和拆箱的局限——不会对基本类型或包装类型的数组进行
每天学点编程
·
2020-02-24 00:48
Queue(学习
java编程思想
)
一Queue队列是一个典型的先进先出的容器。队列常被当作一种可靠的将对象从程序的某个区域传输到另一个区域的途径。队列在并发编程中特别重要,因为它们可以安全地将对象从一个任务传输给另一个任务。LinkedList提供了方法以支持队列的行为,并且实现了Queue接口,因此LinkedList可以用作Queue的一种实现。通过将LinkedList向上转型为Queue。importjava.util.*
朝圣之旅
·
2020-02-23 15:52
java学习需要掌握的知识
《
Java编程思想
》,掌握Java语法、语言特性,掌握一些常用的Java工具类(util包),如集合(List、Map、Set)、String、包装对象(Integer、Long、BigDecimal)
为你真心
·
2020-02-22 20:34
Java编程思想
读书笔记第七章:复用类
组合语法组合则是把需要的对象添加在类中,从而可以使用它们的特性。继承使用extends关键字实现。继承中的重载方法注解Override,作用是防止你在不想重载是而意外进行了重载。为什么在子类重写方法的时候使用这个关键字呢,下面来看看,Bart类继承了Homer类,我们真正想做的是覆盖这个方法,但是没注意修改了形参类型,这已经是重载了,所以导致问题是覆盖某个方法时却写成了重载。加上这个注解就可以犯这
刺雒
·
2020-02-21 10:08
Java学习路线
本文摘抄自#一位资深程序员大牛给予Java初学者的学习路线建议Java基础教程:多动手,写,运行,调试自己实现有趣的项目:兴趣,实践SSM框架,增删改查web项目工作1年:《
Java编程思想
》工作1-2
linyk3
·
2020-02-20 11:27
Java入门有什么好书推荐?
1.
Java编程思想
(第四版)豆瓣评分:9.1分简介:对C、C++以及Java语言都有独到、深入的见解,以抽象易懂及小而直接的示例解释了一个个晦涩抽象的概念。
IT范儿
·
2020-02-19 12:24
Java编程思想
(第四版)学习笔记(5)
第五章初始化与清理(1)1.用构造器确保初始化在Java中,“初始化”和“创建”捆绑在一起,两者不能分离。2.构造器没有返回值,这与返回值为空(void)明显不同。3.方法重载:方法名相同而形式参数不同。注意:1.甚至形参顺序的不同也足以区分两个方法,如下示例:publicclassOverloadingOrder{staticvoidf(Strings,inti){print("String:"
FreeCode
·
2020-02-19 05:38
《
Java编程思想
第四版》笔记---1~9章(1)面向对象基础
《
Java编程思想
第四版》笔记---1~9章(1)面向对象基础1.java中的4种访问制权限(1)public:最大访问控制权限,对所有的类都可见。
007小和尚
·
2020-02-18 13:11
软工实践寒假作业(2/2)
这个作业属于哪个课程2020春|S班这个作业要求在哪里软工实践寒假作业(2/2)这个作业的目标开发一个疫情统计程序作业正文软工实践寒假作业(2/2)其他参考文献
java编程思想
,简书,csdngithub
sezcccc
·
2020-02-18 01:00
IT人士程序员架构师pdf书籍合集打包下载
《
Java编程思想
(第4版)》2.《JAVA2核心技术卷1:基础知识(原书第7版)》3.《深入java虚拟机(第2版)》4.《疯狂Java:突破程序员基本功的16课》5.
passiontim
·
2020-02-17 14:00
Java中三种遍历Collection中元素的方法(Iterator、forEach、for循环)对比
[注]仅对比此三种方法在实现下面的此功能中的区别在实现遍历并选择序列中的对象,而客户端程序员不必知道或关心该序列底层的结构(摘自
Java编程思想
第四版)也就是说在使用此方法时,不必考虑需要遍历的是ArrayList
我才不花心
·
2020-02-17 07:37
Java泛型与数组深入研究
我查了一些资料,发现包括《
Java编程思想
》在内对这些问题的解释都含糊其辞(不排除是本人理解能力有限)。因此在大量实践的基础上,我只能提出自己的对这些问题的理解并总结下
冷豪
·
2020-02-15 17:00
Java泛型基础(二)
这篇文章主要介绍泛型应用于接口、方法和匿名内部类的一些知识点和使用案例,也包括《
Java编程思想
》中对应的练习题的解读。泛型接口泛型应用于接口,是工厂方法设计模式的一种应用。
javaadu
·
2020-02-15 07:51
读书笔记:浅谈Java的序列化
之前看过一遍《
Java编程思想
》,把书中的代码理解了一遍,也都敲过一遍。
夜玉龙
·
2020-02-14 12:45
Java编程思想
学习笔记(13)
Java编程思想
学习笔记(13)字符串不可变StringString对象是不可变的。
Cool_Pomelo
·
2020-02-14 02:15
计算机编程的经典书籍(强烈推荐)
computer.jpgThegodsays:Ilovecoding,thencodingchangestheworld...1、JavaJava编程语言(第三版)---Java四大名著----JamesGosling(Java之父)
Java
GarfieldEr007
·
2020-02-14 01:48
Java编程思想
第四版
第二章一切都是对象java栈中保存类的引用,堆中保存类。创建一个数组的时候,等于创建了一个引用数组。static:类变量,可以用实例变量访问,也可以直接用类名访问。第三章操作符无需考虑移植问题,所以没有sizeof()>>:有符号右移>>>:无符号右移第四章控制执行流程foreach:遍历数组和容器label+break|continue实现goto的功能。极少用第五章初始化与清理构造器的名字与类
小张同学_loveZY
·
2020-02-13 23:49
HTML5结构标签
Document这是div的一个p标签这是div的一个另一p标签
Java编程思想
这是一本讲Java非常好的书Java的基本介绍打开了司法局了可接受的飞机离开了设计费龙口就龙口是妲己了克里斯肯德基龙口Java
王小贱_ww
·
2020-02-13 21:41
《 Java 编程思想》CH05 初始化与清理
《
Java编程思想
》CH05初始化与清理用构造器确保初始化在Java中,通过提供构造器,类的设计者可确保每个对象都会得到初始化。Java会保证初始化的进行。构造器采用与类相同的名称。
wuxiaobai24
·
2020-02-13 08:00
《 Java 编程思想》CH03 操作符
《
Java编程思想
》CH03操作符在最底层,Java中的数据是通过操作符来操作的。操作符+,-,*,*,=与其他语言类似几乎所有的操作符只能操作“基本类似”,而=,==,!
wuxiaobai24
·
2020-02-12 23:00
计算机书籍推荐
算法导论(第2版)代码大全(第2版)C++Primer中文版(第4版)设计模式:可复用面向对象软件的基础浪潮之巅
Java编程思想
(第4版)Java核心技术卷1:基础知识Java核心技术卷2:高级特性人月神话
Ethan_Walker
·
2020-02-12 09:42
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他