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编程思想
——知识卡片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
【笔记】
java编程思想
第二章 一切都是对象
java的是一种纯粹的面向对象程序设计语言,在Java的中几乎一切都是对象。目录1.用引用操纵对象2.对象的存储方式3.基本类型(特例)1.用引用操纵对象尽管一切都是对象,但是实际操纵的是该对象的一个引用,因此,如下创建一个String的引用s;字符串s;但是这里所创建的只是引用,并不是对象,如果想向小号发送一个消息,就会返回一个运行时错误,这是因为小号没有和任何对象关联起来。因此,安全的做法是,
佐月儿
·
2018-07-17 18:02
java编程思想
Java程序员进阶全过程
《
Java编程思想
》适合对象:初级、中级介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合
Java_分享
·
2018-07-17 14:13
Java
多线程
spring
缓存
mysql
nginx
springIOC
安全
索引
数据库
sql
hashmap的工作原理
springboot
分布式
redis
后端
面试
Mybatis
消息中间件
dubbo
源码
springAOP
tomcat
guava
Java8
map
分布式事务所
jar
算法
程序员
JDK
JVM
消息队列
高并发
RabbitMQ
并发
锁
读《
java编程思想
》(一)
1、所有的东西都是对象,对象各有特色,都属于某一系列对象的一部分,这些对象具有通用的特征和行为,我们可以把通用的特征和行为抽象为一个类,具体的类继承该类通用特征和行为,并扩展自身特性。2、访问控制角色:类创建者和客户端程序员防止客户程序员接触他们不该接触的东西允许库设计人员修改内部结构,不影响客户程序员的使用3、向上转型Circle类和Line类继承自Shape类doSomeThing(circl
大煤球
·
2018-07-14 23:54
Think
in
java(读后笔记)
Java后台研发面试题汇总
需要研读的几本书:
java编程思想
大型网站技术架构:核心原理与案例分析java并发编程的艺术(应对校招足以,java并发编程实战还是等工作积累了一些经验再研读)深入理解jvm虚拟机(针对JDK1.7,版本略老
N3verL4nd
·
2018-07-13 13:48
JAVA
Java编程思想
学习笔记十四:类型信息
读《
Java编程思想
》这本书时是第一次知道这个词,于是先百度了一番,某乎上的讲解是这个概念最早是由本书的作者在《ThinkinC++》上提出的,实际上的意思与Java中的反射差不多。
Crayoncxy
·
2018-07-11 18:13
JAVA编程思想
Java编程思想
之一对象导论
对象导论1.1抽象过程所有编程语言都提供抽象机制。人们所能解决的问题的复杂性直接取决于抽象的类型和质量。汇编语言是对底层机器的轻微抽象。我们将问题空间中的元素及其再解空间中的表示称为对象。这种思想实质是:程序可以通过添加新类型的对象使自身适用于某个特定的问题。万物皆为对象可以抽取待求解问题的任何概念化构建表示程序中的对象。程序是对象的集合他们通过发送消息来告知彼此所要做的。每个对象都有自己的由其他
Mr.Tan&
·
2018-07-10 15:00
Java编程思想
Java的IO
Java的IO一.File类:1.File类的作用:代表一个特定文件的名称。代表一个目录下的一组文件的名称。此时可以使用list()方法,返回一个字符数组。2.目录查看器:如果想查看一个目录列表,可以使用两种方法来使用File对象。一,调用不带参数的list()方法,便可以获得此File对象包含的全部列表。二,如果想得到一个受限列表,就要用到“目录过滤器”。显示符合条件的File对象。Filena
目标是技术宅
·
2018-07-09 20:48
Java学习
Java编程思想
多态
多态1.多态相关概念面向对象的程序设计特点:多态、继承、封装动态绑定:在运行时根据对象类型调用相应的方法。后期绑定:在运行时根据对象的类型进行绑定。java中除了static方法和final方法(private方法属于final方法),所有方法都是后期绑定。域和静态方法不可多态,因为是在编译期初始化。多态(也被成为动态绑定、后期绑定和运行时绑定):将整个继承体系的对象作为同一类对象使用,代码可以毫
目标是技术宅
·
2018-07-09 20:24
Java学习
第十六章 数组
第十六章数组标签:
Java编程思想
对数组的基本看法是:使用整形索引访问其中的元素,并且容量不能改变。16.1数组数组与其他容器之间的区别:效率,类型和保存基本类型的能力。
Love琴笛
·
2018-07-06 22:53
Java
计算机专业课学习清单(书籍+公开课)
环境高级编程深入理解Linux内核程序员的自我修养网络计算机网络:自顶向下方法UNIX网络编程TCP/IP详解(卷一)TCP/IP详解(卷二)编程语言C++Primer设计模式:可复用面向对象软件的基础
Java
bnyf
·
2018-07-06 14:30
其他
java 项目相关 学习记录
article/8993https://www.jianshu.com/p/4f1c7badd6a9【java书籍】Java编程语言(第三版)---Java四大名著----JamesGosling(Java之父)
Java
everest33
·
2018-07-03 08:00
《
Java编程思想
》学习笔记之操作符
如果对char、byte或者short类型的数值进行移位处理,那么在移位进行之前,它们会被转成int类型,并且得到的结果也是一个int类型的值。只有数值右端的低5位才有用。这样可防止我们移位超过int型值所具有的位数。(译注:因为2的5次方为32,而int型值只有32位。)这里的数值低5位指的是操作符右端移位数的低5位。因为int型值只有32位,所以移动32位或以上将彻底改变待移位数。故在Java
像我一样就刚好
·
2018-07-02 16:46
Java
实战经验分析,如何优雅地处理 Java 异常
不涉及java的异常基础知识,可以自行查阅《Java核心技术卷I》和《
java编程思想
》可以得到更多的基础信息。写在前面的话笔者文笔功力尚浅,言语多有不妥,请慷慨指正,必定感激不尽。
程序员大咖
·
2018-06-28 10:00
Java编程思想
个人读后感1
今天又拿起了
Java编程思想
啃了起来,前段时间看了二十来章,但感觉心静不下来,有许多知识没有消化,所以昨天又从第一章开始学起,这次也不强加自己一天要学一两章,也觉得那样没什么效果,只有静下心来,把知识点一个个吃透才是做有用功
_97
·
2018-06-20 22:25
Java
List.remove()的两个重载方法
Java编程思想
20章的一个例子,20.2编写注解处理器,在listuseCases中移除注解中出现了的id(int):publicstaticvoidtrackUseCases(ListuseCases
qq_36063677
·
2018-06-18 16:14
java
Java学习进阶路线
基础JavaWeb前端HTML/css/js,J2EE(Servlet/jsp),数据库(Mysql/oracle)Java开发框架SpringMVC/Mybatis/Herbernate/maven《
Java
戴着红领巾走世界
·
2018-06-10 21:52
Java编程
Java编程思想
阅读笔记之构造器
构造器的必要性,重载与构造器构造器是Java在创建对象时会被自动调用的特殊方法(这句话如果当做概念实在过于抽象,所以这里我它当做特性来理解基于这样的特性来达到某些目的)。在Java中通过提供构造器来确保对象的初始化。在创建对象的时,如果其类具有构造器,Java就会在用户有能力操作对象之前自动调用相应的构造器,从而保证初始化的进行。newRork()创建一个对象时,将分配内存空间,并调用相应的构造器
jiuLives
·
2018-06-07 16:26
Java-集合性能测试及结果分析
测试方法借鉴于《
Java编程思想
》。具体实现代码在文末给出。测试结果通过格式化输出方式展示。时间单位为毫秒(ms)。时间计算记录为
喝酒不骑马
·
2018-06-01 23:19
Java
Java-集合性能测试及结果分析
测试方法借鉴于《
Java编程思想
》。具体实现代码在文末给出。测试结果通过格式化输出方式展示。时间单位为毫秒(ms)。时间计算记录为
喝酒不骑马
·
2018-06-01 23:19
Java
Java架构师要读的几本书
这个时候《
Java编程思想
》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待
long_long666
·
2018-05-30 10:50
为什么我会弃Java,选择了Kotlin——专访《
Java编程思想
》作者 Bruce Eckel
点击上方“CSDN”,选择“置顶公众号”关键时刻,第一时间送达!多少语言就是死在了取代Java的路上Java:我活着的意义就是天天被取代Java:我也不知道我为什么有那么多敌人一个Kotlin初学者不希望Kotlin宣布XX年后取代Java,(毕竟)20多年来立这个flag的语言都死了Kotlin等语言的出现不会导致Java被彻底替代,只是缩小了Java的应用范围,每个编程语言都有自己擅长的一面,
CSDN资讯
·
2018-05-30 08:00
《
java编程思想
》
java中extends与implements区别https://blog.csdn.net/foreverhuylee/article/details/21283983java向上转型(upcasting)和向下转型(downcasting)区别举例详解https://blog.csdn.net/mfl0315/article/details/41833939java方法中静态绑定和动态绑定讲解
园小圆的技术博客
·
2018-05-28 22:28
java
类型信息解读
阅读更多之前看
java编程思想
第十四章类型信息,直接跳过了对RTTI概念的理解,只看了class、instanceof等的用法,发现这样的做法是不可取的,因为这样就只是会用这些提供的类而忽略了真正的原理
hualei1011
·
2018-05-25 15:00
java
类型信息
反射
类型信息解读
阅读更多之前看
java编程思想
第十四章类型信息,直接跳过了对RTTI概念的理解,只看了class、instanceof等的用法,发现这样的做法是不可取的,因为这样就只是会用这些提供的类而忽略了真正的原理
hualei1011
·
2018-05-25 15:00
java
类型信息
反射
Java编程思想
学习笔记十三:字符串
大量程序表明,字符串操作是程序设计中最常见的操作。一、不可变StringString对象是不可变的,每一个看似修改了String值的方法,实际上都是创建了一个全新的String对象。packagecom.chenxyt.java.practice;publicclassImmutable{publicstaticStringupCase(Strings){returns.toUpperCase()
Crayoncxy
·
2018-05-15 14:23
JAVA编程思想
Java编程思想
笔记——赋值
赋值使用操作符“=”。它的意思是“取右边的值(即右值),把它复制给左边(即左值)”。右值可以是任何常数、变量或者表达式(只要它能生成一个值就行)。但左值必须是一个明确的、已命名的变量。也就是说,必须有一个物理空间可以存储等号右边的值。一、基本数据类型的赋值对基本数据类型的赋值是很简单的。基本数据类型存储了实际的数值,而并非指向一个对象的引用,所以在为其赋值的时候,是直接将一个地方的内容复制到了另一
牧汜
·
2018-05-13 10:00
Java编程思想
(第4版)
读书心得
Java编程思想
,2013年08月,我在京东上购买了这本书。那时我还在北京工作。当时为了编写Android程序,学习Java。
Java编程思想
这本书,对学习Java编程有很大帮助。
chenhao911x
·
2018-05-12 00:38
Java 内存分配——Thinking in Java 4th 读书笔记
做开发多年,一直忙于项目,从没好好的整理知识,从现在开始,尽量每周多抽时间整理知识,分享在博客,在接下来的博客中,我将为大家分享我读《
Java编程思想
4th》英文版读书笔记,一来便于知识的梳理,二来分享给需要的朋友
Cute_Code 公众号:IT宝盒
·
2018-05-11 01:41
Android基础
Java编程思想
初始化与清理
初始化与清理1.构造器名称:构造器的名称必须与类名完全相同,所以“每个方法首字母小写”并不适用于构造器。返回值构造器是没有返回值,这与返回值为空(void)不同。对于空返回值,尽管方法本设计不会自动返回,但是仍可以选择让它返回别的东西。但是构造器不会返回任何东西。方法重载为实现多种方式创建一个对象,就要有多个同名的构造器。构造器是强制重载方法名的一个原因。基本类型的重载涉及到窄化转换和扩展转换。区
目标是技术宅
·
2018-05-07 23:41
Java学习
给女朋友讲解什么是代理模式
多线程之死锁就是这么简单多线程就先告一段落了,昨天写完多线程,本来打算是看IO的知识点的,后来看了一下IO的几种模型,又翻了一下《
Java编程思想
》。不知道从哪下手~~在看到
Java3y
·
2018-05-07 19:00
Java编程思想
(三)—— 操作符
一、赋值赋值使用操作符“=”,它是将右边的值赋值给左边,右值可以是任何的常数、变量、表达式,但左值必须是一个明确、已命名的变量。1、基本类型赋值和对象赋值的区别●基本类型存储了实际的数值,在对其赋值时,是直接将一个地方的内容复制到另外一个地方,如下:inta=10,b=5;b=a;//a的内容复制给了b,然后修改b,a的值不受影响System.out.println(a+"=="+b);//10=
_云卷云舒_
·
2018-05-07 00:11
Thinking
in
java
Java编程思想
操作符 控制执行流程
操作符控制执行流程1.赋值运算符引起的别名现象ClassTank{intlevel;}publicclassAssignment{publicstaticvoidmain(String[]args){Tankt1=newTank();Tankt2=newTank();t1.level=9;t2.level=47;t1=t2;//t1与t2是相同的引用,t1此时指向47t1.level=27;//t
目标是技术宅
·
2018-05-06 15:21
Java学习
Java编程思想
一切都是对象
一切都是对象1.类、对象、对象的引用的概念:抽取同类实体的共同性,定义的一种数据类型称为类。抽象的类的一个具体实例称为对象。具体的对对象的操作称为引用。通过使标识符指向数据来引用,这里的标识符类似于C语言中的指针。UML中类的表示:类名、属性、数据成员、方法2.类、对象的创建和对象的使用:类的创建举例:publicclassDog{//ClassNameStringcolor;intage;//D
目标是技术宅
·
2018-05-06 14:11
Java学习
java程序员必读书目推荐
1.
java编程思想
:目前知道第四版,没有Java8的知识,但是OO的思想讲的还是透彻的。入门必备。2.effectiveJava:作者为jdk集合框架的开发者,读他的书可以结合jdk源码,效果更佳。
阳德龍龘csdn
·
2018-05-06 11:52
Java基础
读书
finalize方法的使用
《
JAVA编程思想
》:Java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。(1).对象不一定会被回收。(2).垃圾回收不是析构函数。
小江_xiaojiang
·
2018-05-04 17:48
Java
Thinking in Java - 学习笔记 - (十四)类型信息
Java编程思想
-第十四章-类型信息运行时类型信息(RTTI)使得你可以在程序运行时发现和使用类型信息。它使你从只能在编译期执行面向类型的操作的禁锢中解脱了出来,并且可以使用某些非常强大的程序。
C-W-WANG
·
2018-04-27 11:27
学习笔记
Java
Thinking
in
Java
面试准备(待整理、未完待续。。)
Android(2017-2018)BAT面试题整理(Java篇,含答案)LearningNoteszh1豪的面试总结blog20届大厂收割之路流船的Android面试题李志强2018面试经历-面试准备:面向对象
Java
Chitty_Tina
·
2018-04-20 16:09
Android
Android面试
Java编程思想
第一章笔记
java是面向对象的语言在java核心技术上是这样介绍的的:简单地讲,面向对象设计是一种程序设计技术。它将重点放在数据(即对象)和对象的接口上。用木匠打一个比方,一个“面向对象的”木匠始终关注的是所制作的椅子,第二位才是所使用的工具;一个“非面向对象的”木匠首先考虑的是所用的工具。在本质上,Java的面向对象能力与C++是一样的。访问修饰符public表示紧随其后的元素对任何人都是可用的。priv
大学生10086
·
2018-04-16 22:20
java
Java编程思想
——细话Java接口
《
Java编程思想
》给出的建议是:优先选择类,如果接口的必需性变得非常明确,那么就进行重构。一、抽象类和抽象方法抽象类提供一批通用接口,希望可以通过这
会飞的鱼_Me
·
2018-04-16 22:28
Java编程
Java编程思想
读
java编程思想
(第四版)记录
1.有关final的忠告:尽量不要轻易地使用final来修饰方法,因为你不知道后来人是否会需要重写你的方法.final修饰的属性可以为空,但只能在构造函数中初始化它,因为一个类被创建的过程是先得到空类,若直接有:privatefinalinti=5;则先将5赋值给i再执行构造器中的语句,此时还是可以给i复制,构造函数结束后,i被锁定,不可以再被赋值.2.为什么需要内部类:每个内部类都能独立的继承一
GLongLong12138
·
2018-04-13 13:27
书籍感悟
Java编程思想
——细话Java多态
多态是一项让程序员”将改变的事物与未变的事物分离开来“的技术。它可以消除类型之间的耦合关系,为程序员带来更快的程序开发过程,更好的代码组织,更好扩展的程序以及更容易的代码维护。一、什么是多态多态不但可以改善代码的组织结构和可读性,还能够创建可扩展的程序(即无论在项目最初创建时还是在需要添加新功能时都可以”生长“的程序)。之所以可以进行扩展,是因为在多态中默认忘记了对象类型,比如类Shap,无论是C
会飞的鱼_Me
·
2018-04-11 22:47
Java编程
Java编程思想
Java编程思想
学习笔记十:内部类
一、创建内部类将一个类定义在另一个类的内部,这就是内部类。内部类与组合是不同的概念。创建一个内部类:packagecom.chenxyt.java.test;publicclassParcell{classContents{privateinti=11;publicintvalue(){returni;}}classDestination{privateStringlabel;publicDest
Crayoncxy
·
2018-04-11 11:51
JAVA编程思想
Java编程思想
(5,6)
第五章初始化与清理1.Java中,通过构造器,类的设计者可确保每个对象都会得到初始化。无参数的构造器,默认构造器Appleapple=newApple();有参数的构造器:Appleapple=newApple(c)2.构造器的命名:构造器采用与类相同的名称3.方法重载:重载的方法,方法名相同,每个重载的方法都必须有一个独一无二的参数类型列表。根据方法的返回值区分重载方法是行不通的。4.基本类型的
Simplezeng
·
2018-04-05 17:46
java
Java-
Java编程思想
第四版 第十六章 数组 练习
练习1://arrays/Ex1.java//TIJ4ChapterArrays,Exercise1,page752/*CreateamethodthattakesanarrayofPetasanargument.*Callthemethod,creatingtheargumentdynamically.Demonstratethat*ordinaryaggregatearrayintitiali
VimGuy
·
2018-04-04 16:06
Java编程思想
——那些易被忽视的关键点(一)
Java提倡一切皆对象的思想,这样将更有利于开发人员对事物的抽象和描述。1.对象:解空间中的元素及其在解空间中的表示称为“对象”。2.class由来:在程序执行期间具有不同的状态而其他方面都有相似的对象会被分组到对象的类中,这就是class的由来。3.对象即类型:在面向对象程序设计中实际上进行的是创建新的数据类型(即:每个对象就是新的数据类型)。4.类:描述了具有相同特征(数据元素)和行为(功能或
会飞的鱼_Me
·
2018-04-03 11:21
Java编程
Java编程思想
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他