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编程思想
第四版(ThinkinginJava)1.垃圾回收器对于提高对象的创建速度,有明显的效果问题来了,垃圾回收是释放对象,而关创建对象什么事?
java菜
·
2024-09-02 07:27
Kotlin内联类、内部类、嵌套类
Kotlin内联类、内部类、嵌套类在开始介绍Kotlin内联类、内部类、嵌套类之前,先简要回顾一下java中的内部类java中的内部类可以将一个类的定义放在另一个类的定义内部,这就是内部类——《
Java
维特or卡顿
·
2024-08-30 07:03
Java学习资源 | Java编程好书分享,必读!
Java资源合集(书籍版)入门进阶高级样样俱全书籍《JAVA核心技术卷1》有一些编程基础的同学推荐阅读,可以学习一段时间回头再看看《
JAVA编程思想
》Java圣经,值得仔细品读,作者的功力十分深厚,即使很多内容还无法理解
Java烂笔头
·
2024-02-19 13:43
Java编程思想
——第一章:对象导论
1.抽象过程1.1Java语言的五个基本特性万物皆对象;程序是对象的集合,它们通过发送消息来告知彼此所要的做的;每个对象都有自己的由其他对象所构成的存储;每个对象都拥有其类型;某一特定类型的所有对象都可以接受同样的消息。对象具有状态、行为和标识。意味着每一个对象都可以拥有内部数据和方法,并且每一个对象都可以与其他对象区分开来(每一个对象在内存中都有一个唯一的地址)。2.每个对象都有一个接口因为类描
代夫阿普曼
·
2024-02-15 07:03
2024Java开发必读书籍推荐
《
Java编程思想
》(ThinkinginJava)这是一本非常有名的经典书籍。它不仅介绍了Java编程的基础知识,还深入讨论了各种编程选择和判断,并涵
·
2024-02-11 18:53
《
JAVA编程思想
》第七章 多态 读书笔记
多态(后期绑定)JAVA中所有的函数,除了声明为final,皆使用后期绑定。(final函数存在的意义:防止子类重载)构造函数的调用顺序:1、调用baseclass函数;2、各个成员的声明顺序;3、本身构造函数本体。finalize()函数至少具有protected权限。构造函数中唯一可以安全调用的函数便是basecalss中的final函数(对private函数一样成立)。注:final和pri
小芹菜_4d69
·
2024-02-11 08:06
你都是会点啥技术(四)--- Java
你都是会点啥技术(四)—Java写在前面的话:到2019年6月份为止,真正使用java有两年了,在大学期间老师教过一遍java(学的不好),看过两三个老师讲解的java视频,每次学习都会有新的体验和收获,也读过《
java
梦是做出来的
·
2024-02-03 16:14
java
java
后端
总结
学习
Java编程思想
(第四版)Thinking in Java 4th 读书笔记
目录前言配书代码使用指南第1章对象导论1.2接口1.4被隐藏的具体实现1.5复用具体实现1.7多态1.8单根继承第2章一切都是对象object2.2必须由你创建所有对象2.2.1五个地方存储数据2.2.2特例:基本类型2.4类2.4.1字段和方法2.6构建一个Java程序2.6.1名字可见性2.7你的第一个Java程序2.8注释和嵌入式文档第3章操作符operators3.1更简单的打印语句3.4
虾米记
·
2024-02-02 09:47
读书笔记
Java
java
学习
读书笔记
2019-3-8晨间日记
三月八日妇女节同时也是公司周年节日起床:8:27就寝:12点躺床,深夜2点开始深睡天气:阴有雨心情:中纪念日:无任务清单昨日完成的任务,最重要的三件事:改进:十一点半之前睡觉习惯养成:每天晚上学习
Java
Ay_先生
·
2024-01-31 12:31
《
JAVA编程思想
》学习笔记:第19章(枚举)
第十九章、枚举类型概述:关键字enum:可以将一组具名的值的有限集合创建为一种新的类型(Class),而这些具名的值可以作为常规的程序组件使用。创建enum时,编译器会为你自动生成一个相关类,此类自动extendsjava.lang.Enum类。1.基本enum特性Enum类提供的功能如下:values()返回enum实例的数组,而且保持声明的顺序:ordinal()返回一个int值,这是每个en
编程家园
·
2024-01-28 17:13
大神的分享:Java程序员的学习生涯中各个阶段的建议
在这一年里,你至少需要看完《
Java编程思想
》这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。这本书很厚,正常速度的话,应该可以在半年左右看完
JAVA架构师的圈子
·
2024-01-26 18:51
java学习书籍推荐
1、《
Java编程思想
》在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《
Java编程思想
》是一本让你知其所以然的好
墨雨轩夏
·
2024-01-19 12:52
后端开发工程师需要掌握的内容
1.语言相关1.1Java核心知识点Java的类加载机制JVM相关:JVM内存模型和结构,GC原理,性能调优泛型集合体系异常体系IO体系多线程编程反射Servlet推荐数据《
Java编程思想
》《EffectiveJava
Programmer boy
·
2024-01-17 15:01
后端知识
后端
需要学习的知识
学习方向
Java编程思想
3
文章目录一、访问权限控制1.目的2.访问权限修饰符:3.私有构造器二、复用类1.组合(Composition):2.继承(Inheritance):3.基类的初始化:4.在组合与继承之间选择:使用组合的情况:使用继承的情况:5.final关键字1.final修饰类:2.final修饰方法:3.final修饰变量(字段):三、多态1.多态的基本概念:2.向上转型和向下转型:3.运行时多态性:4.抽象
Be reborn
·
2024-01-16 06:31
Java编程思想
java
开发语言
那些年曾经看过的书——工作篇
语言相关:C++PrimerPlus、
Java编程思想
。
徐福记456
·
2024-01-15 17:14
人生杂谈
android
音视频
程序员的梦想
书单
持续添加1.MIT6.00.1x(计算机科学和Python编程导论)2019-1-2开始预计一个月2.HarvardCS50x(计算机科学)3.SICP(计算机程序的构造和解释)4.
Java编程思想
5.
suddennessMan
·
2024-01-11 18:03
Java编程思想
——第十一章:持有对象
容器提供完善的方法来保存对象,还拥有一些特性。Java容器类都可以自动地调整自己的尺寸。1.泛型和类型安全的容器通过使用泛型,可以在编译期防止将错误类型的对象放置到容器中。将元素从容器中拿出时,类型转换也不再是必需的了。因为容器直到它保存的是什么类型,因此它会在调用get()时替你执行转型。2.基本概念容器类类库的两个不同概念:Collection:一个独立元素的序列,这些元素都服从一条或多条规则
代夫阿普曼
·
2024-01-10 16:24
Java基础—方法—11方法结构和调用、重载和命令行传参(附:return语句、静态方法的介绍及命令行传参、GBK与Unicode编码问题解决)
3、方法结构:(其中参数像是一个占位符)1)return语句的作用:根据《
java编程思想
:第四版》4.5节中介绍:return语句作为一个无条件的分支,无需判断条件即可发生。
冻笠
·
2024-01-10 05:49
JavaSE
java
开发语言
学习
Java编程思想
1
基本类型:三、操作符1.算术操作符2.关系操作符3.逻辑操作符4.位操作符5.移位操作符6.instanceof操作符7.条件运算符(三元运算符)四、控制执行流程1.条件语句2.循环结构3.跳转语句《
Java
Be reborn
·
2024-01-09 12:21
Java编程思想
java
开发语言
Java编程思想
2
垃圾回收的触发时机4.分代垃圾回收5.垃圾回收算法1.标记-清除算法(MarkandSweep)2.复制算法(Copying)3.标记-整理算法(MarkandCompact)4.分代垃圾回收算法5.并发垃圾回收算法
Java
Be reborn
·
2024-01-09 12:21
Java编程思想
java
开发语言
jvm
深度解读《
Java编程思想
》:面向对象导论
深度解读《
Java编程思想
》:面向对象导论前言:欢迎来到本篇博客,我们将深入探讨经典之作《
Java编程思想
》中的面向对象导论。
码农阿豪
·
2024-01-08 05:26
好“物”分享
java
开发语言
面向对象
Java基础常见面试题总结
梳理Java基础相关的面试题,主要参考《
Java编程思想
》(第四版,BruceEckel著,陈昊鹏译)一书,其余部分整合网络相关内容。注意,关于JVM和Java并发编程的面试题因为内容较多,单独整理。
夜雨风云
·
2024-01-08 01:13
面试
#
Java基础
Java
java
面试
Java基础
《
Java编程思想
》-- 接口
interface这个关键字产生一个完全抽象的类,它根本就没有提供任何具体实现。它允许创建者确定方法名、参数列表和返回类型,但是没有任何方法体。接口只提供了形式,而未提供任何具体实现。1.有关接口的适配器模式 在介绍继承时,我们举过图形的栗子,对于向上转型的图形必须继承Shape类,合情合理。但假如我们创建一个新的类Line并没有继承Shape类,此时就不能使用Shape来进行操作方法,这就形成
CodeDuck
·
2024-01-06 07:05
优雅处理你的Java异常
https://my.oschina.net/c5ms/blog/1827907本文介绍本文仅按照业务系统开发角度描述异常的一些处理看法,不涉及java的异常基础知识,可以自行查阅《Java核心技术卷I》和《
java
生如夏花帅
·
2024-01-05 16:57
Java基础——方法的异常说明throws关键字在类的继承中的限制规则
定义引用《
Java编程思想
》中文版第四版对throws的说明:“异常说明属于方法声明的一部分,紧跟在形式参数列表之后,使用了附加的关键字throws,后面接一个所有潜在异常类型的列表。”
Simon Q.Zhu
·
2024-01-04 11:11
Java基础知识
Java异常处理
throws
异常的限制
方法继承重写
异常说明
jdbc源码详解(一):示例+Driver注册流程
这次正式开始看jdbc的源码有两个三个:一是因为《
java编程思想
》这本书快看完了,折腾一个多月的时间,里面除了多线程和图形编程这两块基本都看得差不多了;一个是因为《设计模式之禅》这本书看了一半左右,里面的设计模式自己大致都明白是什么隐私
木东居士
·
2023-12-28 09:28
jdbc
java
开源项目
Java第六章课堂总结
学习Java语言必须掌握类与对象,这样可以从深层次去理解Java这种面向对象语言的开发理念,从而更好、更快地掌握
Java编程思想
与编程方式。
夕落辞
·
2023-12-26 10:53
java
Java字符串 正则表达式总结
免不了对数据字段的解析,自然就少不了对字符串的操作,这其中就包含了正则表达式这一块的内容,这里面涉及Java包中Pattern类和Macher类,本篇博客就针对这一块内容和常见的用法进行总结,本博客主要的参考资料是《
Java
半城抹茶
·
2023-12-25 22:41
JAVA知识点
正则表达式
java
Java编程思想
-读书笔记
第一章public,private,protected(继承的类可以访问)访问权限没有声明访问权限时的,默认访问权限(包访问权限)——类可以访问在同一个包(库构建)中的其他类的成员,但是在包之外,这些成员如同指定了private权限如果组合是动态发生的,那么它通常被称为聚合继承的类包含了父类的所有成员,尽管private成员被隐藏起来,并且不可访问在JAVA中,创建对象是在堆上进行,并且只有这一种
zackyG
·
2023-12-24 15:57
lambda表达式1
但为了某大牛说过,要成为大牛就必须写博客.还要看
Java编程思想
。所以我果断买了一本二手的
Java编程思想
,看了总计不超过24小时,我就快吐血了……这tm写的什么玩意?翻译的什么鬼?
冰神9527
·
2023-12-24 06:44
Think in Java(
Java编程思想
)入门到放弃---Chapter2 万物皆对象
一切都是对象2.1引用操纵对象在Java中万物皆对象,通常我们是使用操纵标识符(引用)来操作对象。类似于遥控器(引用)可以控制电视机(对象),我们可以再随时随地通过遥控器去控制电视机,而不用每次直接去控制电视机。此外,即使没有电视机,遥控器也可以独立存在,不依附于电视机(对象)。2.2必须由你创建所有对象一旦创建了引用,我们便希望引用于对象能进行关联。通常是使用new方法实现Stringa=new
young_____
·
2023-12-23 00:27
java和c++在简单语法处的不同
java编程思想
在前2章有提到很多java和c++的一些不同之处,所以这边先总结一下。
破晓567
·
2023-12-21 07:15
《
Java编程思想
》学习记录:一切都是对象
一切都是对象前言:本文主要是我在《
Java编程思想
》一书中的学习心得体会,所以里面会有大量的书中引用。
ThinMoon
·
2023-12-20 04:28
2021-02-28
从学电脑以来,我对于编程有了浓厚的兴趣,正好朋友有一本叫做《
java编程思想
》的书,我便借来研读,读完之后我深有体会,所以和大家分享一下。
fa7ef6c69c5a
·
2023-12-20 01:15
JavaWeb1——第5章 XML
元素(标签)xml属性xml注释文本区域(CDATA区)3.1、文档声明eg:创建一个简单XML文件,用来描述图书信息
java编程思想
华仔9.9葵花宝典班长5.53.2、xml
Ane-z
·
2023-12-19 11:39
JavaWeb
xml
html
java
《
JAVA编程思想
》学习笔记:第17章(深入研究容器)
第十七章、容器的深入研究1.完整的容器分类法JavaSE5新添加了:Queue接口:LinkedList已经为实现该接口做了修改;及其实现PriorityQueue和各种风格的BlockingQueue(用于生产者-消费者模型,多线程机制);ConcurrentMap接口及其实现ConcurrentHashMap,用于多线程机制;CopyOnWriteArrayList和CopyOnWriteAr
编程家园
·
2023-12-03 15:17
Java编程思想
一、对象导论1.1抽象过程面向对象语言的五个基本特性万物皆对象程序是对象的集合,他们通过发消息来告知彼此所要做的每个对象都有自己的由其他对象构成的存储,即可以通过创建包含现有对象的包的方式来创建新类型的对象每个对象都有拥有其类型某一特定类型的所有对象都可以接受同样的消息。对象更为简洁的描述是对象具有状态,行为和标识。这意味着每一个对象都可以拥有内部数据和方法,并且每一个对象都可以唯一的与其他对象区
小张是菜鸟
·
2023-12-03 12:18
Java
java
开发语言
后端
基本的线程机制—
Java编程思想
基本的线程机制—
Java编程思想
并发编程使我们可以将程序分为多个分离的、独立运行的任务。通过使用多线程机制,这些独立人物(也被称为子任务)中的每一个都将由执行线程来驱动。
tinyvampirepudg
·
2023-11-29 16:17
java 泛型解析
1、泛型的概述:1.1泛型的由来根据《
Java编程思想
》中的描述,泛型出现的动机:有很多原因促成了泛型的出现,而最引人注意的一个原因,就是为了创建容器类。
IT管道工
·
2023-11-28 11:57
java
java
开发语言
后端
java编程思想
--15泛型
有时方法调用需返回多个对象,你应该经常需要这样的功能吧。可是return语句只允许返回单个对象,因此,解决办法就是创建一个对象,用它来持有想要返回的多个对象。当然,可以在每次需要的时候,专门创建一个类来完成这样的工作。可是有了泛型,我们就能够一次性地解决该问题。同时,我们在编译期就能确保类型安全。这些携带多个返回结果的对象我们称之为容器,它是将一组返回结果对象直接打包存储于其中的一个单一对象中,这
zhyp29
·
2023-11-26 20:15
java编程思想
java
c/c++
测试
JAVA编程思想
N刷
Random默认是系统时间,所有每次随机数都不一样。给random添加一个种子,Random(2),多次调用生成的随机数是一样的对象继承时,类加载过程。先执行父类的静态属性,执行当前类静态属性,执行父类构造方法,执行当前类的构造方法,当父类没有显示构造方法时,默认隐式调用super的构造方法,否则,子类必须调用super()的构造方法。接口,可以创建子接口,子接口可以是public,也可以是pri
xingqsh
·
2023-11-22 07:09
java
开发语言
Java编程思想
——第二章:一切都是对象
1.用引用操作对象Java中一切都被看作是对象,但操纵的标识符实际上是对象的一个引用。拥有一个引用,并不一定需要有一个对象与它关联。Strings;//这里只创建了一个引用2.必须由你创建所有对象使用new可以将引用与新对象关联2.1存储到什么地方寄存器:位于处理器内部,不可直接控制;堆栈:位于通用RAM中,一般存储对象的引用;堆:一种通用内存池,存放所有的Java对象;堆不同于堆栈的好处是:编译
代夫阿普曼
·
2023-11-22 04:31
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
Java编程思想
》3楼C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.《你必须知道的495个C语言问题》4楼C++篇此篇收录:1.
dcj0913
·
2023-11-21 14:46
【数据结构与算法】
【找工作】
JAVA编程思想
学习总结:第21章第4节终结与协作
一、线程状态一个纯种可以处于以下四种状态之一:1)新建:当线程被创建时,它只会短暂地处于这种状态,此时它已经分配了必需的系统资源,并执行了初始化。2)就绪:在这种状态下,只要高度器将时间片分配给线程,线程就可以运行。3)运行:线程调度程序从就绪状态的线程中选择一个线程作为当前线程时线程所处的状态。3)阻塞:当某个条件阻止它运行时线程进入的状态。当线程处于阻塞状态时,高度器将忽略线程,不会分配给线程
kkk6285137
·
2023-11-20 08:32
JAVA
concurrent
JAVA
多线程
面向对象高级一(static 继承)
适宜人群具备一定Java编程基础的人员想深刻体会
Java编程思想
,成为大牛的人员。学完会有什么收货?
黎丶辰
·
2023-11-19 08:48
java
java
开发语言
计算机经典书籍
各种计算机语言的经典书籍1.算法导论(第3版)2.代码大全(第2版)3.C++Primer中文版(第4版)4.设计模式:可复用面向对象软件的基础5.浪潮之巅6.
Java编程思想
(第4版)7.Java核心技术卷
sun_xin_1001
·
2023-11-17 08:32
计算机
c/c++
设计模式
c#
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
Java编程思想
》3楼C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.《你必须知道的495个C语言问题》4楼C++篇此篇收录:1.
默伊清风
·
2023-11-16 15:12
程序员技术练级攻略
计算机
经典
书籍
电子书
《
java编程思想
》P160-P180(第八章部分+第九章部分)
1.什么是多态?多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)现实中,关于多态的例子不胜枚举。比方说按下F1键这个动作,如果当前在Flash界面下弹出的就是AS3的帮助文档;如果当前在Word下弹出的就是Word帮助;在Windows下弹出的就是Windows帮助和支持。同一个事件发生在不同的对象上会产生不同的结
词汇族
·
2023-11-15 23:11
java 项目相关 学习笔记
article/8993https://www.jianshu.com/p/4f1c7badd6a9【java书籍】Java编程语言(第三版)---Java四大名著----JamesGosling(Java之父)
Java
weixin_33854644
·
2023-11-14 22:30
java
开发工具
git
Java程序员进阶全过程
《
Java编程思想
》适合对象:初级、中级介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合
m0_54850825
·
2023-11-06 07:08
面试
学习路线
阿里巴巴
android
前端
后端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他