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编程思想
》第21章并发(P650~)1.进程、线程含义进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配的基本单位,运行在它自己的地址空间内的自包容的程序
pigdreams
·
2018-10-21 23:14
JavaSE
程序猿的困惑之为什么学了很多都记不住?
原文链接:https://juejin.im/post/5bcc1705f265da0aac70159610年前第一次接触Java,抱着一本《
Java编程思想
》啃,然后陆陆续续接触了一些网页开发的教程,
weixin_34151004
·
2018-10-21 06:05
面经3--java程序员必看书单
JavaJava核心知识入门:《HeadFirstJava》进阶:《
Java编程思想
》、《EffectiveJava》JVM《深入理解Java虚拟机》Java并发与多线程面试:《Java并发编程的艺术》
flyingsen
·
2018-10-19 03:30
校招面经
java程序员推荐书籍
java必看
java书单
浅谈java异常[Exception]
一.异常的定义在《
java编程思想
》中这样定义异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。
左安青
·
2018-10-18 14:10
java-如何更好的引用static变量?--笔记
使用类名是引用static变量的首选方式,这不仅是因为它强调了变量的static结构,而且在某些情况下他还为编译器进行优化提供更好的机会---《
java编程思想
》静态方法同理publicclassMain4
oswardlx
·
2018-10-17 22:03
初学笔迹
Java编程思想
2——一切都是对象
1.用句柄操作对象拥有一个句柄,并不表示必须有一个对象同它连接。创建一个句柄时,记住无论如何都进行初始化:Strings="asdf";这里采用的是一种特殊类型:字串可用加引号的文字初始化。通常,必须为对象使用一种更通用的初始化类型。2.所有对象都必须创建创建句柄时,我们希望它同一个新对象连接。通常用new关键字达到这一目的。Strings=newString("asdf");2.1保存到什么地方
王侦
·
2018-10-17 16:27
重温Java——封装
从接触Java到现在一年多了,随着代码量的累积,愈发的觉得有种迫切的心理,往深处去学习,然后就想着从头开始,借着
Java编程思想
、Java核心技术、EffectiveJava以及网络上的文章,对知识进行整合再输出
Sun_Straw
·
2018-10-15 22:55
Java基础
Java编程思想
(6)
第19章枚举类型1enum的函数,ordinal()返回enum的int值,name()返回enum的值enumShrubbery{GROUND,CRAWLING,HANGING}publicclassTwoTuple{publicstaticvoidmain(String[]args){for(Shrubberys:Shrubbery.values()){System.out.println(s
haima95
·
2018-10-15 00:56
Java容器解析系列(0) 开篇
《
Java编程思想
》书中对容器进行
公子姓王
·
2018-10-12 16:00
java笔试总结
目录
Java编程思想
1Java中关键字。4字符串相关问题4Java中的基本数据类型6java程序初始化的顺序?
学无止境2018
·
2018-10-11 20:22
Java
《Effective Java 第三版》笔记之一 创建静态工厂方法而不是使用构造器
来源:https://www.datalearner.com/blog/1051525857070904《EffectiveJava》是一本非常优秀的关于
Java编程思想
的书籍,第二版出版于2009年,
数据学习(Datalearner)
·
2018-09-20 19:32
数据学习
编程
Java编程思想
读书笔记——第九章:接口
第九章接口接口和实现类抽象类是介于普通的类和接口之间的中庸之道,抽象类也是一种重要的工具,你不可能总是使用纯接口9.1抽象类和抽象方法抽象方法声明的语法:abstractvoidf();如果一个类有一个或者多个抽象方法,该类必须限定为抽象的,否则就报错abstract关键字最重要的作用就是,告诉开发者,哪些方法是必须重新定义的,也就是重写也可以创建一个没有任何抽象方法的抽象类,比如阻止创建这个类的
pengboboer
·
2018-09-18 10:57
Java编程思想读书笔记
《
java编程思想
》第四版 第2 章 一切都是对象 2 . 3 绝对不要清除对象
在大多数程序设计语言中,变量的“存在时间”(Lifetime)一直是程序员需要着重考虑的问题。变量应持续多长的时间?如果想清除它,那么何时进行?在变量存在时间上纠缠不清会造成大量的程序错误。在下面的小节里,将阐示Java如何帮助我们完成所有清除工作,从而极大了简化了这个问题。2.3.1作用域大多数程序设计语言都提供了“作用域”(Scope)的概念。对于在作用域里定义的名字,作用域同时决定了它的“可
淡紫色呼吸
·
2018-09-14 15:21
java
java编程思想
java编程思想
java
《
java编程思想
》第四版 第2 章 一切都是对象 2 . 2 所有对象都必须创建
创建句柄时,我们希望它同一个新对象连接。通常用new关键字达到这一目的。new的意思是:“把我变成这些对象的一种新类型”。所以在上面的例子中,可以说:Strings=newString("asdf");它不仅指出“将我变成一个新字串”,也通过提供一个初始字串,指出了“如何生成这个新字串”。当然,字串(String)并非唯一的类型。Java配套提供了数量众多的现成类型。对我们来讲,最重要的就是记住能
淡紫色呼吸
·
2018-09-14 15:20
java
java编程思想
java编程思想
java
《
java编程思想
》第四版 第2 章 一切都是对象 2 . 1 用句柄操纵对象
每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。您曾利用一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指针)?所有这些在Java里都得到了简化,任何东西都可看作对象。因此,我们可采用一种统一的语法,任何地方均可照搬不误。但要注意,尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“句柄”(Handle)。在其他Java参考书
淡紫色呼吸
·
2018-09-14 15:38
java
java编程思想
java编程思想
java
《
java编程思想
》第四版 第2 章 一切都是对象
“尽管以C++为基础,但Java是一种更纯粹的面向对象程序设计语言”。无论C++还是Java都属于杂合语言。但在Java中,设计者觉得这种杂合并不象在C++里那么重要。杂合语言允许采用多种编程风格;之所以说C++是一种杂合语言,是因为它支持与C语言的向后兼容能力。由于C++是C的一个超集,所以包含的许多特性都是后者不具备的,这些特性使C++在某些地方显得过于复杂。Java语言首先便假定了我们只希望
淡紫色呼吸
·
2018-09-14 15:56
java编程思想
java
java中的注释文档
这篇博客记录一下自己学习
Java编程思想
这本书第一遍的java注释文档。
sdddlll
·
2018-09-13 11:13
A(1):java基础
《
Java编程思想
》读后感:赋值操作符
最近在读《
Java编程思想
》的操作符这一章时才发现,在某些情况下“=”的使用结果会与我们预期相差很远(如果对它的理解还是跟之前一样简单的话)。
dollyandkalin
·
2018-09-12 20:46
Java
Java编程思想
第四版完整中文高清版.pdf
Java编程思想
第四版完整中文高清版.pdf链接:https://pan.baidu.com/s/1r-sv4BVBLceUqMqSHihd2w密码:rjgt
三个橘子吖
·
2018-09-12 16:00
《
Java编程思想
第四版》读后感——Java中的finalize() 与c++的析构函数的区别
一、什么是析构函数来自百度百科——析构函数(destructor)与构造函数相反,当对象结束其生命周期,如对象所在的函数已调用完毕时,系统自动执行析构函数。析构函数往往用来做“清理善后”的工作(例如在建立对象时用new开辟了一片内存空间,delete会自动调用析构函数后释放内存)。析构函数名也应与类名相同,只是在函数名前面加一个位取反符~,例如~stud(),以区别于构造函数。它不能带任何参数,也
Ai_Ying_Java
·
2018-09-11 09:48
阿里校招四面经验分享
-08.04在帮我姐夫做翻译;毕竟这段时间比较空闲,在空闲的时候我都是在准备面试,不管是Java基础、JVM、数据库、数据结构、分布式、集群还是项目都准备的差不多,期间我看过《数据结构与算法分析》和《
Java
狼图的点滴
·
2018-09-10 21:54
面试经验分享篇
Java编程思想
之多线程(一)
多线程技术是个很庞大的课题,《
Java编程思想
》这本书(英文版,以下简称TIJ)中也用了136页介绍Java的多线程体系。
码头军
·
2018-09-09 03:39
java中通过输入输出流下载文件
1.首先在web-inf下创建文件夹,向其中加入所要下载的东西,本文以pdf格式的
java编程思想
为例2.在index.jsp中创建一个简单的a标签,指向DownLoadServlets3.创建对应的Servlet
dougan_
·
2018-09-08 17:33
Java
JAVA编程思想
第七章-复用类
1.一个对象被转换成string时,会调用对象的toSting方法publicclassdemo7{privatewaterw=newwater();privateStrings="string";publicstaticvoidmain(Stringargs[]){demo7d=newdemo7();System.out.println(d);}publicStringtoString(){re
璀璨下的一点星辰
·
2018-09-06 16:06
Java
Java编程思想
读书笔记——第七章:复用类
第七章复用类使用类而不破坏现有程序代码,有两种达到这一目的的方法:在新的类中产生现有类的对象,也就是说new一个对象,这种方法称为组合按照现有类的类型来创建新类,不改变现有类的形式,在其基础上添加新代码,这种方法称为继承7.1组合语法每一个非基本类型的对象都有一个方法:toString(),重写这个方法可以返回一个String对象null对象调用方法会出现运行时错误,也就是我们常说的空指针,但是可
pengboboer
·
2018-09-06 14:12
Java编程思想读书笔记
Java编程思想
--第2章 一切都是对象
2.1用引用操纵对象操作的标识符是对象的一个引用,而不代表对象本身。2.2必须由你创建所有对象一旦创建了一个引用,就希望它能与一个新的对象相关联。通常用new关键字来实现这个目的,意思就是“给我一个新对象”。2.2.1存储到什么地方寄存器:最快的存储区,位于CPU内部。因为数量有限,要按需分配,程序员感受不到。堆栈:位于RAM中,但是通过堆栈指针可以从处理器哪里获得直接支持。堆栈指针向下移动,则分
jchenluo
·
2018-08-29 15:06
类的族谱
最近刚把《
java编程思想
》第十章内部类看完,有关类的介绍也就告一段落,而我脑子里始终萦绕的是那些继承、接口、内部类以及它们各自琐碎的语法,让我不知如何是好。
荒郊野岭一根葱
·
2018-08-29 13:00
java并发的学习笔记(包含数据库多事务的并发)
了解到这个问题是从《
java编程思想
》这本书,在这里不得不推荐这本书一下,真的很经典,可以说是让我真正的走进了java的世界。为什么会产生并发一同一时刻,大量异步请求,就我所接触的
宫先生家的小灰灰
·
2018-08-29 11:08
java基础
Java编程思想
读书笔记第九章:接口
抽象类和抽象方法抽象方法表示形式abstractvoidmethod(),仅仅只有声明没有方法体。包含抽象方法的类叫做抽象类,class前面添加关键字abstract,如publicabstractclassPeople一个类如果需要继承抽象类,必须要实现全部的抽象方法。接口接口和类相比,所有方法只有声明,没有实现,关键字不是class而是interface。一个类可以通过关键字implement
刺雒
·
2018-08-27 11:44
Java编程思想
读书笔记——第二章:一切都是对象
第二章一切都是对象尽管Java是基于C++的,但是相比之下,Java是一种更“纯粹”的面向对象程序设计语言。在本章,我们将看到Java程序的基本组成部分,并体会到在Java中(几乎)一切都是对象。2.1用引用操纵对象1、操纵的标识符实际上是对象的一个“引用”2、书中用遥控器和电视机来形象的比喻:要想调控电视机,只需携带遥控器,而不用携带电视机即使没有电视机,遥控器也可以独立存在如果没有电视机,却用
pengboboer
·
2018-08-25 00:04
Java编程思想读书笔记
1.栈,列队和链表(双端,双向链表)
好比放一叠书,一本一本网上叠,拿的时候要先拿走上面的再拿走下面的(先进后出)理解(1)逆波兰表示法是一种将运算符卸载操作数后加的描述程序的方法比如:(1+2)*(3+4)逆波兰表示法:12+34+*处理逻辑
java
_少年不知愁
·
2018-08-23 09:14
java接口工厂模式理解
最近在阅读《
Java编程思想
》有关接口的最后一小节中,作者提出了工厂设计模式,用来解决---生成实现某个接口的对象。
荒郊野岭一根葱
·
2018-08-22 23:00
Java编程思想
读书笔记第五章: 初始化和清理
方法的重载重载方法可以通过参数列表进行区分,包括参数的类型,数量不同,如下所示voiddriver(inti);voiddriver(shorti);voiddirver(inti,shorti);参数类型为基本类型,如果形参类型小于实参,形参类型将会被提升,反之形参需要强转成比实参小的类型,如下所示,调用short方法,i需要被强转,j则变成了short类型voiddriver(shortpra
刺雒
·
2018-08-22 15:58
n位吸血鬼数字的算法
在
java编程思想
发现了一道吸血鬼数字算法的题目,自己分别写出了4位和6位的算法,特别地,自己增加了一个n位的吸血鬼算法,来满足我对算法的狂热。
寒殇半月
·
2018-08-22 12:22
java
Java编程思想
之范型(1)
Java范型是在Java5.0(1.5)版本中提出的,虽然Oracle已经发布了Java1.9,Java12的feature也已经在讨论中,但对于很多程序员来讲,对范型的理解和运用并不好,接下来的系列文章带大家一起深入理解Java范型。该系列问题第一篇先请感兴趣的同学看一些范型相关的问题,答案随后给出。定义两个List:Listnumbers=newArrayList();Listintegers
码头军
·
2018-08-22 11:23
Java泛型之通配符
这篇博文主要记录学习
Java编程思想
的一些心得和体会。在这篇文中可能会引用一些优秀博文的内容,我会在文章末尾注明引用博文的地址。
巧笑情兮_美目盼兮
·
2018-08-22 10:45
Javase
Java编程思想
笔记2
Java编程思想
(第二、三、四章)1.你拥有一个引用,并不一定要有一个对象与之关联,但是使用引用前,必须为其指定一个对象,如果用一个还是null的引用,在运行时会报错。
mercyactive
·
2018-08-18 21:47
Java编程思想笔记
【书籍学习】史上最全的Java进阶书籍推荐
《
Java编程思想
》适合对象:初级、中级介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合
Jay-i
·
2018-08-17 20:04
【职业规划】
细说java中的类
前言最近在学习《
java编程思想
》学到了内部类类不就是class吗天天用还能讲出花来了不成...其实不然,在java中,类的种类和使用方式多种多样,花样繁多。
井传红
·
2018-08-16 16:00
java基础之字符串
以下内容摘自《
java编程思想
》第十三章。
firepation
·
2018-08-15 15:00
Java泛型之擦除
这篇博文主要记录学习
Java编程思想
的一些心得和体会。在这篇文中可能会引用一些优秀博文的内容,我会在文章末尾注明引用博文的地址。
巧笑情兮_美目盼兮
·
2018-08-11 19:17
Javase
从Java虚拟机看Java类和对象的初始化
《
Java编程思想
》中描述了static变量的初始化时机:创建类的第一个对象时,或者是访问static域或者static方法时。
chrisnotfound
·
2018-08-11 10:07
Java
Java程序员必读的经典书籍
《Java核心技术卷1基础知识》Java领域最有影响力和价值的著作之一,与《
Java编程思想
》齐名。该书根据Ja
fygu18
·
2018-08-06 19:00
Java编程思想
(四)—— 控制执行流程
一、true和false java不允许拿一个数字来作为布尔值使用,但在C/C++中是允许的,如下:voidexample15(){if(1){//在C语言中,1代表的是真,0代表的是假,C++也是一样printf("true");}else{printf("false");}} java中必须使用一个条件表达式将其转换成布尔类型值。当然,也可以直接使用布尔值,如下:publicvoi
_云卷云舒_
·
2018-08-04 17:44
Thinking
in
java
读书笔记——
Java编程思想
第一章对象导论1.1抽象过程(1)对象的定义:我们将问题空间中的元素在解空间中的表示称为“对象”。这种思想的实质是程序可以通过添加新类型的对象使自身自适应用于某个问题(2)对象的特性:Smaltalk(第一个成功的面向对象语言)的五个特性:万物皆对象程序是对象的集合,他们通过发送消息来告知彼此需要做的每个对象都具有类型某一个特定类型的所有对象都可以接受同样的消息我们可以将对象视为特熟的变量,她可以
坑坑桑
·
2018-08-02 19:27
笔记
读书笔记
Java编程思想
——知识卡片01_02
写在前面首先我想说的是
Java编程思想
——知识卡片将是一系列文章,文章的内容是我阅读《
Java编程思想
》这本书的心得体会,那么我为什么要写这一系列的文章呢?
sf_wangchong
·
2018-08-02 00:00
编程思想
java
大型网站架构系列:必看20本技术书籍推荐
(本次推荐的20本只是一个参考,比如像HeadFirst,
Java编程思想
等经典书籍是大家都知
YOUR_HERO_
·
2018-07-27 14:28
架构书籍
Java要看的书籍---------持续更新
Java基础《
Java编程思想
》整本书的链接:链接:https://pan.baidu.com/s/1kXEjWZL4T168hLo4mD8CUQ提取码:vvhr分开成每章的链接:链接:https://
Mw_Monster
·
2018-07-23 15:24
Java书
java书籍,每天进步多一点
060000&tabId=0&tagId=&qbredirect=&share=true&sc_id=Bcv6CmCJava编程语言(第三版)---Java四大名著----JamesGosling(Java之父)
Java
lch_2016
·
2018-07-21 10:13
个人
第十八章 Java I/O系统
鉴于CSDN肆无忌惮强奸用户般的广告,博客不再更新,更多动态请移步至个人网站:https://www.youyou-2608.com第十八章JavaI/O系统标签:
Java编程思想
对程序语言的设计者来说
Love琴笛
·
2018-07-18 21:44
Java
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他