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、抽象类和抽象方法publicabstractvoidf();创建抽象类是希望通过这个通用接口操纵一系列类。如果一个类包含大于等于一个抽象方法,那么这个类就是抽象类,必须用abstract关键字来限定这个抽象类。如果试图直接创建该抽象类的对象,编译器会报错。如果抽象类的子类没有为基类
severusyue
·
2020-08-17 14:12
读书笔记
Java编程思想
第四版读书笔记——第十二章 通过异常处理错误
第十二章通过异常处理错误Java的基本理念是“结构不佳的代码不能运行”。Java中异常处理的目的在于通过使用少于目前数量的代码来简化大型、可靠的程序的生成,并且通过这种方式可以使程序员增加自信。1、概念因为异常机制将保证能够捕获这个错误,所以不用小心翼翼的各种去检查。而处理错误只需要在一个地方完成,那就是异常处理程序。只需要在异常处理程序中处理错误。2、基本异常异常情形是指阻止当前方法或作用域继续
severusyue
·
2020-08-17 14:12
读书笔记
java 编程思想的学习笔记 - 第一章
开篇:本系列文章是用来记录
java编程思想
的学习笔记,以及记录自己的理解,主要目的是促进自己对java的进一步了解文章中如有描述或者理解有问题的部分请博友告知,以便共同交流进步第一章对象引论抽象过程所有的变成语言都提供抽象机制
以技入道
·
2020-08-17 13:18
java编程思想
《
Java编程思想
》笔记--第二章一切都是对象
2.1用引用操纵对象字符串可以用带引号的文本初始化。2.2必须由你创建所有对象Strings=newString("asdf");存储到寄存器(最快),堆栈(位于RAM中,通过堆栈指针从处理器出获得支持,仅次,对象引用在此),堆(RAM区,所有JAVA对象),常量存储(程序代码内部,ROM只读中),非RAM存储(持久化对象)特例基本类型,直接存储“值”并置于堆栈中,存储大小不随机器硬件架构变化而变
l379075
·
2020-08-17 13:57
Java编程思想学习笔记
物理学 第六版 上册、下册 课后答案 东南大学 马文蔚
**物理学(第六版)上册、下册课后答案物理学第一章质点运动学习题答案物理学东南大学等七所工科院校马文蔚周雨青改编课后习题答案与解析高等教育出版社**本书是在《物理学》(
第五版
)基础上,参照教育部高等学校物理学与天文学教学指导委员会编制的
beihaizhiji
·
2020-08-17 12:17
大学课后习题答案
java编程思想
学习笔记--第二章 一切都是对象
~~如果我们说另一种不同的语言,那么我们就会发觉一个有些不同的世界。·每种语言都有自己的操纵内存中元素的方式。·你拥有一个引用,并不一定需要一个对象与它关联。字符串可以用带引号的文本初始化。存储到什么地方:1)寄存器。最快的存储区域。2)堆栈。位于RAM中,创建程序时,java系统必须知道存储在堆栈内所有项的生命周期。某些java数据存贮于堆栈中--特别是对象的引用,但是java对象并不存储于其中
a1216323692
·
2020-08-17 11:44
java编程思想读书笔记
c_primer——
第五版
——第5章习题解析
复习题5.5:其中第一个printf语句等同于printf("%s!Ciscool!\n","%s!Ciscool!\n")练习题5.1:#include#defineHOUR60intmain(){intminute=1;inthour;while(minute){printf("请输入分钟表示的时间:");scanf("%d",&minute);printf("分钟表示的时间为:%d\n",m
Wmll1234567
·
2020-08-17 11:56
c
Java编程思想
第四版读书笔记——第二章 一切都是对象
嗯,这是第二章一切都是对象的读书笔记第二章一切都是对象1.用引用操纵对象Java里,一切皆是对象。尽管如此,操纵的标识符实际上是对对象的一个引用。这里s就是一个引用,并未关联对象。2.必须由你创建所有对象通常使用new操作符关联一个对象。比如可以写成更通用的形式存储位置:寄存器:最快的存储区,不能直接控制其分配。(r0,r1...那些吧)堆栈:位于RAM中,是仅次于存储器的快速有效的分配存储方法。
severusyue
·
2020-08-17 10:18
读书笔记
Java基础知识(一)(《Java从入门到精通(
第五版
)》学习笔记)
文章目录1初识Java1.1Java简介1.2Java语言的特性1.3搭建Java环境2熟知IDE:Eclipse2.1熟悉Eclipse2.2使用Eclipse2.2.1新建Eclipse项目2.2.2创建Java包与类文件2.2.3运行Java程序2.3程序调试3Java语言基础3.1Java主类结构3.2基本数据类型3.2.1整数类型3.2.2浮点类型3.2.3字符类型char型转义字符3.
承安圆
·
2020-08-17 10:49
学习笔记
JAVA
##计算机网络(tcpip)面试笔试考研应用实践
资料计算机网络(谢希仁)
第五版
课件.ppt,章节一层没有目录,可作为以上资料的辅助资料。再看不懂就做题辅助理解和记忆。
weixin_34060741
·
2020-08-17 09:36
MD5加密那点事
MessageDigestAlgorithmMD5(中文名为消息摘要算法
第五版
)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。
PeerlessPrince
·
2020-08-17 09:19
md5
加密
加密与解密
Java中常用的关键字static和final
下面我们来一起看一下吧,首先咱们来看《
Java编程思想
》中的一段话:“static方法就是没有this的方法.在static方法内部不能调用非静态方法,反过来是可以的.而且可以在没有创建任何对象的前提下
揪心~
·
2020-08-17 09:06
关键字
修饰符
《
JAVA编程思想
》学习笔记---第十一章:持有对象
1,泛型和泛型安全的容器根据多态,集合类如果不使用泛型就会装任何类,因为所有类都是Object的子类,所以一个集合类的实例是可以装不同类的实例的。不过在取出这些实例时必须强制类型转换,不然会在编译时报错!看如下实例:packagecom.csdn.abc;importjava.util.ArrayList;publicclassFirst{@SuppressWarnings("unchecked"
许吉友
·
2020-08-17 08:12
java编程思想
C++中的左值和右值
摘自《C++Primer》
第五版
C语言中,左值可以位于赋值语句的右侧,右值则不能。C++中,一个对象被用作右值时,用的是对象的值(内容);当对象被当做左值的时候,用的是对象的身份(在内存中的位置)。
nwpu061701
·
2020-08-17 03:46
C++
C++ Primer
第五版
部分课后题答案
当时刚学C++的时候买了这本书,一开始前面看的一知半解,索性就先缓缓,等学完学校的C++课程(中途自己也写了不少c++的代码),一段时间之后又拿起这本书去看,感觉还是挺有滋味的,这本书对我印象中的C++做了很大的扩展,个人认为这本书不太适合刚学C++就去看,而是写了一定的代码,对C++有一个大体的了解之后再去看会别有一番滋味(犇请无视这句话)。在看书的过程中自己也写了上面的课后练习题,现在整理一下
YOY_
·
2020-08-17 01:18
acm
C++Primer
第五版
第四章习题答案(21~30)
1:关于条件运算符最主要的两点:cond?exp1:exp2条件运算符的优先级很低,嵌套使用时最好加上括号两个表达式的类型需要相同#include#include#includeusingnamespacestd;voidmain(){inta[10]={0,1,2,3,6,5,4,7,8,9};vectorv1(a,a+10);cout#include#includeusingnamespace
MISAYAONE
·
2020-08-17 01:18
【C++Primer习题】
C++Primer
第五版习题答案详解
C++Primer
第五版
第四章习题答案(11~20)
1:(a>b)&&(b>c)&&(c>d)2:记住:算数>关系>逻辑所以该式等同于:i!=(jmem与(*ptr).mem等价。(a):合法:先对iter加1,再返回iter指向的值(b):不合法:返回iter指向的值为string++操作无意义(c):不合法:iter是一个指针,没有empty()的成员(d):合法:判断iter所指向的值是否为空(e):不合法:*iter可以得到iter所指的字
MISAYAONE
·
2020-08-17 01:48
【C++Primer习题】
C++Primer
第五版习题答案详解
C++
第四章
箭头运算符
Start from here:
下面的代码是《OpenGL超级宝典(
第五版
)》中的示例代码,基本程序如下:1#include//OpenGLtoolkit:工具箱库——包含一个用于操作矩阵和向量的3D数学库,并依靠GLEW获得OpenGL3.3
weixin_34088838
·
2020-08-16 23:06
OpenGL学习:OpenGL的基本程序解析
下面的代码是《OpenGL超级宝典(
第五版
)》中的示例代码,基本程序如下:#include//OpenGLtoolkit:工具箱库——包含一个用于操作矩阵和向量的3D数学库,并依靠GLEW获得OpenGL3.3
贝才
·
2020-08-16 23:55
OpenGL
(20)Go实现并查集-路径压缩
如上图,这3种树结构效果都是一样的,但是时间复杂度却不相同优化思路如上图(5)
第五版
unionfind特点:在第四版的基础上加入路径压缩压缩功能,每次在寻找父节点时,让该节点指向父节点的父节点,能达到上图效果
哥斯拉啊啊啊哦
·
2020-08-16 22:20
go数据结构
JAVA 项目中常见的异常处理约定或准则
异常的定义在《
java编程思想
》中这样定义异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。
weixin_30646505
·
2020-08-16 15:10
你所需要的java异常的处理和设计及深入理解,看这篇就差不多了
一.异常的定义在《
java编程思想
》中这样定义异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用”正常”的态度来看待异常。
欧阳思海
·
2020-08-16 14:40
=====
java基础
=====
Java编程思想
__泛型(七完结)
动态类型安全因为可以向JavaSE5之前的代码传递泛型容器,所以旧式代码仍旧有可能会破坏你的容器,JavaSE5的java.util.Collections中有一组便利工具,可以解决在这种情况下的类型检查问题,它们是:静态方法checkedCollection(),checkedList(),checkedMap(),checkedSet(),checkedSortedMap()和checkedS
沉默的晓胖
·
2020-08-16 14:48
java编程思想
Java编程思想
泛型
【备忘】学习路线之JavaEE系统架构师实战篇系列视频教程
1初级篇J2SE的Socket网络编程应用J2SE的反射机制高级应用J2SE高深讲解
JAVA编程思想
初级教程[MP4]
JAVA编程思想
高级教程[MP4]
JAVA编程思想
中级教程[MP4]基于J2SE的QQ
qq_38472434
·
2020-08-16 11:34
架构师
网络编程
Socket
Java架构师
cocos2d-x
Java中的一元加减运算符
不得不说,在没学《
Java编程思想
》之前,我对Java的学习只是“知其然”,即只是知道该这样用而已,但是当你看了《
Java编程思想
》之后,才真正明白什么叫做“知其所以然”。
王大明Pro MAX
·
2020-08-16 10:21
java
java中的一元加减运算符
不得不说,在没学《
Java编程思想
》之前,我对Java的学习只是“知其然”,即只是知道该这样用而已,但是当你看了《
Java编程思想
》之后,才真正明白什么叫做“知其所以然”。
dengzhuineng7792
·
2020-08-16 06:24
Java编程思想
第四版 *第五章 个人练习
练习3:(1)创建一个带默认构造器(即无参构造器)的类,在构造器中打印一条消息。为这个类创建一个对象。P116publicclassTest{publicTest(){System.out.println("HelloWord");}publicstaticvoidmain(String[]args){newTest();}/***运行结果HelloWord*/}练习4:(1)为前一个练习中的类添
清月晨光
·
2020-08-16 04:33
java
Java编程思想*第四版
Java编程思想
第四版 第四章个人练习
第四章练习1:(1)写一个程序,打印1到100的值publicstaticvoidmain(String[]args){test(100);}publicstaticvoidtest(intnum){inti=0;while(i0){compare(num[i-1],num[i]);}}}publicstaticvoidcompare(intn1,intn2){//System.out.print
清月晨光
·
2020-08-16 04:01
java
Java编程思想*第四版
经典好书分类热销榜
经典好书分类热销榜1、javajava编程语言(第三版)---java四大名著----JamesGosling(java之父)
java编程思想
(第2版)----java四大名著----BruceEckel
java
nextSecond.
·
2020-08-16 04:29
参考书籍
java编程思想
(第四版)第二章练习题-2
//参照HelloDate.java例子,使用javac编译,java运行//:C:\workspace\test\src\main\java\com\testpackagecom.test;importjava.util.*;/**ThefirstprogramHello*@version1.0*@authorAdministrator*@authorgmail.com*/publicclass
猪小小_up
·
2020-08-16 04:26
Thinking
in
Java
练习题解答
java编程思想练习题
使用javac编译
java运行
java
【C/C++】《C++ Primer》(
第五版
)-第2章笔记(含完整练习答案)
C/C++的设计准则之一:尽可能地接近硬件。float:一个字(32bit)double:2个字(64bit)longlong:3或4个字(96/128bit)类型int,short,long和longlong均为带符号的。如何选择类型:①不可能为负,选用无符号;(Inaword:nonegative,unsigned.)②使用int执行整数运算,超过int选用longlong;(Inaword:
HH_Lab
·
2020-08-16 02:42
【C/C++】
【Java】《
Java编程思想
》笔记-第五章 初始化与清理
5.1用构造器确保初始化【initialize()】构造器采用与类相同的名字在Java中,初始化和创建捆绑在一起,不能分离5.2方法重载为了让方法名相同而形式参数不同的构造器同时存在,必须用到方法重载区分重载方法:每个重载的方法都必须有一个独一无二的参数类型列表涉及基本类型的重载:方法接受较小的基本类型作为参数。如果传入的实际参数较大,就得通过类型转换来执行窄化转换。如果不这样做,编译器就会报错。
HH_Lab
·
2020-08-16 02:41
【JAVA】
java
软件编程推荐书籍目录
1C语言l《C程序设计语言(第2版·新版)》...2l《C语言接口与实现:创建可重用软件的技术》...2l《C陷阱与缺陷(中文版)》...3l《CPrimerPlus(
第五版
)中文版》...4l其他参考
shashawoyao
·
2020-08-16 01:36
编程
语言
出版
数据结构
正则表达式
算法
Java编程思想
第四版第四章练习
我正在读C++prime第六版,然后正好学到这个章节,简直太一致了吧。闲话少说,直接上题。PS:编译器如期而至IDEA,熟悉了好久的编译系统,安装教程请看上一篇博客。1.写一个程序,打印从1到100的值。importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){for(inti=1;inext"+a);}}}}}out
赟傑
·
2020-08-16 01:38
JAVA
Java编程思想第四版答案
《
Java编程思想
》第11章 练习题
源代码地址:https://github.com/yangxian1229/ThinkingInJava练习1:创建一个新类Gerbil(沙鼠),包含intgerbilNumber,在构造其中初始化它。添加一个方法hop(),用以打印沙鼠的号码以及他正在跳跃的信息,创建一个ArrayList,并向其中添加一串Gerbil对象,使用get()遍历List,并且对每个Gerbil调用hop()。练习2
Lanzijingshizi
·
2020-08-15 23:55
《
Java编程思想
》第10章 练习题
源代码地址:https://github.com/yangxian1229/ThinkingInJava练习1:编写一个名为Outer的类,它包含一个名为Inner的类。在Outer中添加一个方法,它返回一个Inner类型的对象。在main()中创建并初始化一个指向某个Inner对象的引用。练习2:创建一个类,它持有一个String,并且有一个显示这个String的toString()方法。将你的
Lanzijingshizi
·
2020-08-15 23:55
《
Java编程思想
》第5章 练习题
源码地址:https://github.com/yangxian1229/ThinkingInJava练习1:创建一个类,它包含一个未初始化的String引用。验证该引用被Java初始化成了null。练习2:创建一个类,它包含一个在定义时就被初始化的String域,以及另个一个通过构造器初始化的String域。这两种方式有何差异。packagech5;classStringTest1{String
Lanzijingshizi
·
2020-08-15 23:24
Java编程思想
第四版 第五章个人练习
练习1:(1)创建一个类,它包含一个未初始化的String引用。验证该引用初始化成null。packagejava_5;publicclassStringPractice{publicstaticStringA;}packagejava_5;publicclassConstructorPractice{publicstaticvoidmain(String[]args){StringPractic
jy03133639
·
2020-08-15 23:04
Java-
Java编程思想
第四版 第十三章 练习
练习2://RepairInfiniteRecursion.javaimportjava.util.*;publicclassJa13_3_2{publicStringtoString(){return"InfiniteRecursionaddress:"+super.toString()+"\n";}publicstaticvoidmain(String[]args){Listv=newArra
VimGuy
·
2020-08-15 22:42
java编程思想
(第四版)练习题答案:一切都是对象
2.11一切都是对象练习1:创建一个类,它包含一个int域和一个char域,它们都没有被初始化,将它们的值值打印出来,以验证java执行了默认初始化。//TIJ4ChapterObject,Exericise1,page89//object/PrimitiveTest.java//Createaclasscontaininganintandacharthatarenotintitialized//
Jackson__Yi
·
2020-08-15 21:31
java菜鸟
【Java】《
Java编程思想
》笔记(含练习题答案代码)-第二章 一切都是对象
2.1用引用操纵对象【String】遥控器(引用)-电视机(数据)创建String引用,如果向无对象的引用发送信息会返回一个运行时错误,所以安全的做法是:创建一个引用的同时便进行初始化Strings=“asdf”(Java特性:字符串可以用带引号的文本初始化)2.2必须由你创建所有对象【new】New关键字:“给我一个新对象”Strings=newString(“asdf”);存储到什么地方:(1
HH_Lab
·
2020-08-15 21:32
【JAVA】
Java编程思想
之高内聚低耦合
文章目录1前言2低耦合2.1耦合性定义2.2耦合性分类2.3使用低耦合3高内聚3.1高内聚定义3.2内聚性分类4示例5高内聚,低耦合的系统有什么好处呢6降低耦合度的方法7总结8结语1前言编程的时候,经常要使得系统高内聚、低耦合,那么,我们口中的这些概念到底是什么?什么是高内聚低耦合呢?下面将简单介绍下高内聚和低耦合,先贴一个网站摘来的美图。2低耦合2.1耦合性定义起因模块独立性指每个模块只完成系统
緈諨の約錠
·
2020-08-15 21:46
Java基础知识
java编程思想
第4版(易错点整理)
今天看
java编程思想
,发现有些知识跟自己以前学的不一样,记录下来以供日后复习...有错误的地方欢迎大家留言或者+qq跟我说:714588944(备注一下,谢谢)持续更新~~1.首先改正一下我一直以来的错误观点
习惯~
·
2020-08-15 17:08
java编程思想
前端之Android入门(3):MVC模式(上)
每每到此时小伙伴们都可能会有些疑问:是否应该先啃完一本《
Java编程思想
》学点Java知识呢?这些组件会使用了,但如何更好组织起来呢?
weixin_34214500
·
2020-08-15 16:37
Google PageRank(网页级别)介绍
________________JAVA2核心技术卷IJAVA2核心技术卷IIJSP网络开发入门与实践(人邮)Servlet与JSP权威指南StrutsWeb设计与开发大全JSP数据库系统开发案例精选
java
iteye_14265
·
2020-08-15 14:13
C++Primer
第五版
(中文版)附录A1解析
1.引子《C++Primer
第五版
(中文版)》的附录A.1“标准库名字和头文件”一节,列出了该书程序使用到的标准库名字及对应的头文件,但该列表仅仅是单纯地按首字母顺序罗列出使用过的标准库名字,并无分类,
蚂蚁寻路
·
2020-08-15 06:08
C++
为Visual studio 2008 添加汇编工程模板(原创)
看Intel汇编语言程序设计(
第五版
)时说可以使用visualstudio进行汇编开发和编译,但visualstudio系列工具没有相应的汇编模板。
congyao7595
·
2020-08-15 06:57
C++结合二分法分析迭代器的使用和运算(参考书籍C++primer
第五版
)
使用迭代器//迭代器是访问string对象的字符、vector对象的元素及其他容器元素的一种机制,所有标准库容器都可以使用迭代器,适用范围大于下标运算符#include#include#include#include#includeusingnamespace::std;intmain(){//获取迭代器和指针不同,不使用取地址符,而是有迭代器的类型同时拥有返回迭代器的成员//例如名为begin的
给雨
·
2020-08-15 05:41
C++
c++
C++标准库类型vector详述(参考书C++primer
第五版
)
1.vector(向量)概述标准库类型vector表示对象的集合,是一个类模板。vector容纳了一些对象,所以也常称之为容器,其中所有对象的类型都相同。这个集合中的每个对象都有一个与之对应的索引,用于访问指定的对象。编译器根据模板创建类或函数的过程称为实例化。因为引用不是对象,所以不存在包含引用的vector,除此之外的大部分内置类型和类类型都可以构成vector对象,甚至vector的元素也可
给雨
·
2020-08-15 05:41
C++
c++标准库类型string使用全解(参考书C++primer
第五版
)
初始化string对象#includeusingnamespace::std;intmain(){strings1;//默认初始化,s1是一个空字符strings2=s1;//s2是s1是副本strings2(s1);//等价于上句strings3="hiya";//s3是该字符串字面值的副本//拷贝初始化strings3("hiya");//等价于上句//直接初始化strings4(10,'c'
给雨
·
2020-08-15 05:41
C++
c++
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他