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编程思想
第二章读书笔记
1.一切都是对象,我们通过什么方式来操作对象,在C++中通过指针。在Java中因为一切都是对象,那么语法就相对简单固定了,我们通过间接的方式,操作对象。我们操作对象的引用,比如我们不必直接操作电视只需要操作遥控器。开发经常遇到的问题就是nullpoint就是因为引用没有指向对象。2.创建对象,存储对象寄存器:位于处理器内部,数量有限,我们不可能把对象创建在寄存器中因为我们没办法控制。寄存器对于开发
每天总结一点点
·
2020-07-13 09:39
Java基础
1.JAVA 编程思想——对象入门
对象入门欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/51040219如果学JAVA,没有读透《
JAVA编程思想
》这本书,实在不好意思和别人说自己学过
badman250
·
2020-07-13 08:32
java开发
73.
JAVA编程思想
——JDBC
73.
JAVA编程思想
——JDBC据估算,将近一半的软件开发都要涉及客户(机)/服务器方面的操作。Java为自己保证的一项出色能力就是构建与平台无关的客户机/服务器数据库应用。
badman250
·
2020-07-13 08:32
java开发
Java编程思想
初读
Java编程思想
,由于我之前都是通过网络视频的方式来学习Java知识,所以此书初读起来有些晦涩难懂,但是我还是尽力去看,然后记下我初看时觉得对我有用的笔记和一些自己的理解。
怎会无恙
·
2020-07-13 08:51
java编程思想
学习日记2.2
学校安排学习周第十三周,这个星期学习完的课程:《
Java编程思想
》“内部类”、“持有对象”、“通过异常处理错误”、“泛型”四个章节内容。《ProgrammingRuby》第三部分内容。
k_cancer
·
2020-07-13 06:13
Ruby&Java
java编程思想
-多线程总结(三)
三、终结任务1.在阻塞时终结线程状态一个线程可以处于以下四种状态之一:1)新建(new):当线程被创建时,他只会短暂的处于这种状态。此时,他已经分配了必须的系统资源,并执行了初始化。此刻线程已经有资格获得CPU时间了,之后调度器将把这个线程转变为可运行zhuang't状态或阻塞状态。2)就绪(Runnable):在这种状态下,只要调度器把时间片分配给线程,线程就可以运行。也就是说,在任意时刻,线程
端木轩
·
2020-07-13 06:01
IOS学习三:Objective-C的扩展OOP,类别,内存管理等
比如那本可以当枕头的
java编程思想
。那真的是思想啊。1遍过后绝对跟看小说似的,模模糊糊。而抽象着东西并没有什么很好的定义,因为它无法定义。真正的理解,可能还是要我们自己的时间和积累。
iteye_17686
·
2020-07-13 05:12
关于Java的线程
最近工作中遇到了一个需要将mainjob拆分成多个subjob并发跑的需求,想想自己之前Java里面零零散散看的多线程也基本上忘光了,于是顺手拿了本手边上厚得和砖头一样的《
Java编程思想
》开始从线程开始看
Luna_Lu
·
2020-07-13 05:39
Java中return,break,continue用法总结
Java中return的作用《
Java编程思想
:第四版》介绍:return语句作为一个无条件的分支,无需判断条件即可发生。
乘风破浪的小太阳
·
2020-07-13 01:29
Java基础
System.out.println()默认调用类中的 toString()方法源码解析
后台方面的面试题和参考答案,有找工作需求的童鞋,欢迎关注我的Github仓库,如果觉得不错可以点个star关注:1、awesome-java-interview2、awesome-java-notes最近在看《
Java
樱木天亥
·
2020-07-12 23:10
Java
Java编程思想
第五章读书笔记
1.用构造器确保初始化:如果没有构造器,那么就会有一个构建方法,这个方法需要我们在使用对象之前去创造对象,使得对象初始化,如何命名这个方法呢?它可能会和成员方法的名字相同了,如何让编译器轻松的找到这个方法。java采用的方法是采用类名作为构造方法的名字。当我们new一个对象的时候,会为对象分配空间,调用类的构造器,初始化对象数据。默认的构造器就是无参构造器。构造器的使用,有利于我们减少错误,使得代
每天总结一点点
·
2020-07-12 22:48
Java基础
Java进阶之路_重温《
java编程思想
》篇(五)
1.接口:适配器模式:以前看大话设计模式的时候也接触过适配器模式,当时感觉只是停留在表面的理解上,今天看了接口这一章,在具体的场景中提出来的,感觉确实不一样。首先把代码拿上来吧:packagemindview;publicclassAdapterPattern{publicstaticvoidmain(String[]args){Stringstr="abcdef";TransferStringt
wguishen
·
2020-07-12 15:56
Java进阶之路_重温《
java编程思想
》篇(三)
第六章访问控制权限前一段时间在公司checkout代码,进行了MavenUpdate之后,发现报错了,点开报错的地方,发现是调用公司内部的一个jar包有错误,然而这个里面的代码是很久都没有改的,后来检查之后才知道原来是那个jar包更新了,本来是两个参数,现在变成了一个参数,然而我们这边代码并没有做相应修改。这个例子就是一个更新类库不合理的一个例子,因为它影响了客户代码。为了使得类库开发者在修改类库
wguishen
·
2020-07-12 15:56
重温《java编程思想》
Java进阶之路_重温《
java编程思想
》篇(二)
1.方法重载:参数列表的个数,类型和顺序可以作为重载的标志。返回值不可以作为重载的标志。原因如下:intfunction(){return0;}Stringfunction(){return"";}这两个方法不同的地方就是返回值,如果调用方式是intnum=function();这样是可以确定调用的到底是哪个方法,但是如果调用没有赋值,而是直接function();这种编译器就无法知道调用的到底是
wguishen
·
2020-07-12 15:56
Java进阶之路_重温《
java编程思想
》篇(七)
类型信息:RTTI:在运行时,识别一个对象的类型。类加载器(原生类加载器,加载可信类:javaAPI):所有的类都是在对其第一次使用时,动态加载到JVM的。当程序创建第一个对类的静态成员引用时,就会加载这个类。这个证明构造器也是类的静态方法,即使在构造器之前并没有使用static关键字。因此,使用new操作符创建类的新对象也会被当作对类的静态成员的引用。类字面常量:建议使用".class"获取生成
wguishen
·
2020-07-12 15:56
Java进阶之路_重温《
java编程思想
》篇(六)
java异常处理机制对于哪些具有可以失败的构造器,且需要清理的对象,每一个构造都必须包含在自己的try-finally语句块中,并且每一个对象构造之后必须跟随一个try-finally语句以确保清理。实例代码如下:packagecom.exception;publicclassCleanup{publicstaticvoidmain(String[]args){try{InputFilein=ne
wguishen
·
2020-07-12 15:56
Java编程思想
笔记12.异常处理
一年又一年,字节跳动Lark(飞书)研发团队又双叒叕开始招新生啦!【内推码】:GTPUVBA【内推链接】:https://job.toutiao.com/s/JRupWVj【招生对象】:20年9月后~21年8月前毕业的同学【报名时间】:6.16-7.16(提前批简历投递只有一个月抓住机会哦!)【画重点】:提前批和正式秋招不矛盾!面试成功,提前锁定Offer;若有失利,额外获得一次面试机会,正式秋招
卢卡斯哔哔哔
·
2020-07-12 14:51
Java编程思想
笔记8.多态
一年又一年,字节跳动Lark(飞书)研发团队又双叒叕开始招新生啦!【内推码】:GTPUVBA【内推链接】:https://job.toutiao.com/s/JRupWVj【招生对象】:20年9月后~21年8月前毕业的同学【报名时间】:6.16-7.16(提前批简历投递只有一个月抓住机会哦!)【画重点】:提前批和正式秋招不矛盾!面试成功,提前锁定Offer;若有失利,额外获得一次面试机会,正式秋招
卢卡斯哔哔哔
·
2020-07-12 14:22
Java编程思想
笔记7.复用类
一年又一年,字节跳动Lark(飞书)研发团队又双叒叕开始招新生啦!【内推码】:GTPUVBA【内推链接】:https://job.toutiao.com/s/JRupWVj【招生对象】:20年9月后~21年8月前毕业的同学【报名时间】:6.16-7.16(提前批简历投递只有一个月抓住机会哦!)【画重点】:提前批和正式秋招不矛盾!面试成功,提前锁定Offer;若有失利,额外获得一次面试机会,正式秋招
卢卡斯哔哔哔
·
2020-07-12 14:16
Java编程思想
笔记6.访问权限控制
一年又一年,字节跳动Lark(飞书)研发团队又双叒叕开始招新生啦!【内推码】:GTPUVBA【内推链接】:https://job.toutiao.com/s/JRupWVj【招生对象】:20年9月后~21年8月前毕业的同学【报名时间】:6.16-7.16(提前批简历投递只有一个月抓住机会哦!)【画重点】:提前批和正式秋招不矛盾!面试成功,提前锁定Offer;若有失利,额外获得一次面试机会,正式秋招
卢卡斯哔哔哔
·
2020-07-12 14:10
Java编程思想
笔记2.一切都是对象
一年又一年,字节跳动Lark(飞书)研发团队又双叒叕开始招新生啦!【内推码】:GTPUVBA【内推链接】:https://job.toutiao.com/s/JRupWVj【招生对象】:20年9月后~21年8月前毕业的同学【报名时间】:6.16-7.16(提前批简历投递只有一个月抓住机会哦!)【画重点】:提前批和正式秋招不矛盾!面试成功,提前锁定Offer;若有失利,额外获得一次面试机会,正式秋招
卢卡斯哔哔哔
·
2020-07-12 14:35
java编程思想
4-控制执行流程
标签语句label可以用于跳出循环嵌套,中断循环到标签所在位置示例label1:for(inti=0;i<10;i++){for(intj=0;j<10;j++){if(i==5&&j==5){System.out.println("i:"+i+",j:"+j);breaklabel1;}}}a.标签只能在迭代代码前面,中间不能放其他语句b.continelabel;语句会同时中断内部和外部迭代,
Master康
·
2020-07-12 11:41
java编程思想
java
java编程思想
5-初始化与清理
1.构造器a.构造器确保操作对象之前从初始化2.方法重载a.允许方法名相同二形参不同的方法存在,参数顺序不同也视为不同的方法b.涉及基本类型的重载:如果传入数据类型小于方法声明的形参类型,实际数据类型就会提升;如果传入数据类型大于方法的形参类型,就需要类型转换来执行窄化转换,不这样做编译会报错3.this关键字a.this关键字只能在方法内部使用,表示对“调用方法的那个对象的引用”,this指这个
Master康
·
2020-07-12 11:41
java编程思想
java
java编程思想
3-操作符
1.赋值基本类型的复制中基本类型存储了实际的数值,而并非指向一个对象的引用,所以赋值时候是直接将一个地方的内容复制到另一个地方,例如a=b,b的内容就复制给了a,若修改a,则不会影响b;但是在为对象赋值时候,真正操作的是对对象的引用,对象赋值是对引用进行复制Random类里面有个参数,种子,用于随机数生成器的初始化值,随机数生成器对于特定的种子值总是产生相同的随机数序列,为空就会将当前时间作为种子
Master康
·
2020-07-12 11:41
java编程思想
java
2017年计划
但是在代码质量和优化方面做的比较差,对各方面的学习也没有齐头并进,学习的习惯和生活的习惯还是不怎么好,所以,在2017年新的一年中,重点在学习和生活好习惯的养成.主要将计划分为六个部分:一.需要看的书从前往后一共需要看四本书:《
Java
中中哥
·
2020-07-12 01:49
life杂记
计划
将一个数组赋值给另外一个数组
今天阅读
java编程思想
,看到这样一个例子:publicclassArrayOfPrimitives{publicstaticvoidmain(String[]args){int[]a1={1,2,3,4,5
牛奶恋上咖啡
·
2020-07-12 01:25
数组
java
Java编程思想
1——对象入门
1.抽象的进步所有编程语言的最终目的都是提供一种“抽象”方法。汇编语言是对基础机器的少量抽象。后来的许多“命令式”语言(如FORTRAN,BASIC和C)是对汇编语言的一种抽象。与汇编语言相比,这些语言已有了长足的进步,但它们的抽象原理依然要求我们着重考虑计算机的结构,而非考虑问题本身的结构。在机器模型(位于“方案空间”)与实际解决的问题模型(位于“问题空间”)之间,程序员必须建立起一种联系。这个
王侦
·
2020-07-11 21:53
Java编程思想
__泛型(四)
边界处的动作正是因为有了擦除,我们发现泛型最令人困惑的方面源自这样一个事实,即可以表示没有任何意义的事物。publicclassArrayMaker{privateClasstClass;publicArrayMaker(ClasstClass){this.tClass=tClass;}publicT[]create(intsize){return(T[])Array.newInstance(tC
沉默的晓胖
·
2020-07-11 19:12
java编程思想
Java编程思想
__泛型(三)
下面是使用模板的C++示例,你将注意到用于参数化类型的语法十分相似,因为Java是受C++的启发。templateclassManipulator{Tobj;public:Manipulator(Tx){obj=x;}voidmaniput(){obj.f();}}classHasF{public:voidf(){coutmanipulator(hf);manipulator.maniput();
沉默的晓胖
·
2020-07-11 19:12
java编程思想
Java编程思想
__泛型(二)
泛型还可以应用于内部类以及匿名内部类。publicclassCustomer{privatestaticlongcounter=1;privatefinallongid=counter++;publicCustomer(){}@OverridepublicStringtoString(){return"Customer{"+"id="+id+'}';}publicstaticGeneratorge
沉默的晓胖
·
2020-07-11 19:12
java编程思想
Java编程思想
__泛型(五)
边界边界使得你可以在用于泛型的参数类型上设置限制条件。尽管这使得你可以强制规定泛型可以应用的类型,但是其潜在的一个重要的效果是你可以按照自己的边界类型来调用方法。因为擦除移除了类型信息,所以,可以用无边界泛型参数调用的方法只是那些可以用Object调用的方法。但是如果能够将这个参数限制为某个类型子集,那么你就可以用这些类型子集来调用方法。为了执行这种限制,Java泛型重用了extends关键字。对
沉默的晓胖
·
2020-07-11 19:12
java编程思想
java编程思想
Java编程思想
__泛型(六)
捕获转换有一种情况特别需要使用而不是原生类型。如果想一个使用的方法传递原生类型,那么对编译器来说,可能会推断出实际的类型参数,是的这个方法可以回调另一个使用这个确切类型的方法。publicclassCaptureConversion{staticvoidf1(Holderholder){TholderT=holder.getT();System.out.println(holderT.getCla
沉默的晓胖
·
2020-07-11 19:12
java编程思想
java编程思想
泛型
软件构造 Java并发学习1
[软件构造]08Java并发学习1软件构造课程的第7章(并发和分布式编程)是关于并发、线程、线程安全、锁、同步等知识的内容,因为之前没有编写过多线程的程序,所以这几周阅读了一些关于Java并发的内容(
Java
泽***
·
2020-07-11 16:23
软件构造
java部分基础知识
最近做完一个项目后,我忽然发现自己的基础并不怎么好,于是,重新翻看
java编程思想
这本书,发现这本书讲的确实好,不愧是编程界的畅销书。如下,便是自己的总结思考。
念兮为美
·
2020-07-11 12:02
java
深入理解Java的接口和抽象类
下面要注意一个问题:在《
JAVA编程思想
hellen_ll
·
2020-07-11 12:55
java
java编程思想
学习笔记:容器
容器与数组数组:存储的基本数据类型/对象,但是数组的尺寸恒定。容器:存放对象Object,可自定义调整自己的尺寸容器的API类图Set中元素无序,但是不能有重复的元素;List必须按照插入的顺序保存元素,元素可重复;Map存放成对的**“键值对”对象**,使用键来查找值Collection接口collection接口是存放一组对象的方法方法:intsize()booleanisEmpty()boo
karin_0
·
2020-07-11 09:20
java编程思想
:判断两个对象内容是否相等
“==”与equals方法的区别“a==b”:(本质是比较两侧变量a、b内的内容)a、b为基本数据类型时,a、b内存放的是具体的数字,故比较的是两个数的具体数值(即比较变量a、b内存放的内容)a、b为两个对象的引用时,a、b内存放的是某对象的地址,故比较的是对象的地址equals方法:equals方法存在于Object类之中,所有类中的equals方法都继承自Object类。默认的equals方法
karin_0
·
2020-07-11 09:48
Java编程思想
java编程思想
:复用类&多态
组合将类A的对象a,置于新类B中classB{Aa=newa();}此时对象a会默认初始化为null,若想避免此现象,需要选择惰性初始化(声明类而已,在需要的时候再进行初始化)classB{Aa;B(){a=newa()}}向上转型对某个对象的引用视为对其基类的引用适用场景:1.实参(子类对象)与形参(父类对象)结合的时候,把子类的引用视为父类的引用进行虚实结合。2.将子类的具体对象赋值给父类的引
karin_0
·
2020-07-11 09:48
Java编程思想
经典死锁案例-哲学家就餐
通过修改《
Java编程思想
4》一书中的案例,来做实验,代码更易理解,结果也相对容易控制。
iteye_11495
·
2020-07-11 08:38
【7】Java泛型:泛型类、泛型接口、泛型方法
根据《
Java编程思想
(第4版)》中的描述,泛型出现的动机在于:有许多原因促成了泛型的出现,而最引人注意的一个原因,就是为了创建容器类。一、泛型类容器类应该算得上最具重用性的类库之一。
快乐的kuai小马
·
2020-07-11 07:35
Android
基础
JAVA学习
关于ArraysList.AsList()返回对象不能使用add()增加元素的探讨。
JAVA编程思想
的第十一章持有对象中有这样一个问题。
宵
·
2020-07-11 06:49
JAVA
java回调函数
参考https://www.cnblogs.com/liboBlog/p/7107440.html今天在看
java编程思想
的时候看到回调函数这个问题,在这里总结一下自己对回调函数的理解加深一下印象。
givmchickenblood
·
2020-07-11 04:41
java
老师推荐的书单
《
Java编程思想
》2.《Java核心技术:卷I(第10版)》3.《EffectiveJava(第2版)》4.《Java并发编程实战》5.
aeteoi5717
·
2020-07-11 01:15
java初学者指南
《
Java编程思想
(第4版)》:这本书要常读,初学者可以快速概览,
aa1215018028
·
2020-07-11 01:08
java相关
java泛型总结(类型擦除、伪泛型、陷阱)
看了部分
Java编程思想
中泛型一章的内容,现在很晕,越看越觉得晕,这篇文章先欠着吧,等我再看一遍深入理解Java虚拟机JVM高级特性与最佳实践之后,
Rainnnbow
·
2020-07-10 23:23
java学习
Java编程思想
-读书1
imageZERO持续更新请关注:https://zorkelvll.cn/blogs/zorkelvll/articles/2018/11/12/1541953209363背景本文主要是记录自己在死磕《
Java
zorkelvll
·
2020-07-10 20:05
程序员界的四大名著:
Java编程思想
最新中文版已开源!!!
前言还记得这本书吗?是不是已经在你的桌上铺满厚厚的一层灰了?随着Java8的出现,这门语言在许多地方发生了翻天覆地的变化。最新版已经出来了,在新的版本中,代码的运用和实现上与以往不尽相同。本书可作为编程入门书籍,同时也适用于想要扩展知识的在职程序员。最新英文翻译版已经开源到GitHub,翻译的非常棒,同时内容还在不断的更新,有多位大佬在维护,非常棒的学习资料,从此看这本书再也不会头疼了!文档目录如
Jav进阶道路
·
2020-07-10 12:42
给大家推荐几本JAVA相关书籍
《疯狂java讲义》适合0基础自学《headfirstjava》headfirst系列都蛮好的,看起来不乏味中级:《
java编程思想
》java程序员必读书籍,厚厚的,让你有种看不完的感觉,但是认真学了收获会很大
在DT时代的路上
·
2020-07-10 10:21
计算机经典书籍(转)
计算机经典书籍各种计算机语言的经典书籍1、JavaJava编程语言(第三版)---Java四大名著----JamesGosling(Java之父)
Java编程思想
(第2版)----Java四大名著---
weixin_30670925
·
2020-07-10 06:43
《
java编程思想
》笔记
第七章复用类第七章复用类一共分为九部分,大纲如下图所示。我这里主要对一些特别注意的地方进行记录。1、组合语法这部分主要注意俩点:1、toString方法2、初始化的四种方式:(1)定义对象的地方–在构造器之前被初始化(2)构造器中初始化(3)使用之前初始化(4)使用实例初始化2、继承语法这部分同样也注意俩点:1、super关键字—表示超类2、超类的构造器初始化一定在当前类的构造器之前3、代理jav
qq1473805948
·
2020-07-10 01:16
java
Java编程思想
复用类
Java初始化顺序
final关键字
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他