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
OnJava
成为一名程序员
成为一名程序员转载自
OnJava
8中文翻译。
我吃要飞鱼
·
2023-12-25 17:35
初识Java 18-6 泛型
C++的潜在类型机制Java中的直接潜在类型机制潜在类型机制的替代方案反射将方法应用于序列中的每个元素Java8的潜在类型机制(间接实现)潜在类型机制的使用例(Suppliers)总结本笔记参考自:《
OnJava
w_pab
·
2023-12-06 17:40
Java
java18
初识Java 18-4 泛型
目录泛型存在的问题在泛型中使用基本类型实现参数化接口类型转换和警告无法实现的重载基类会劫持接口自限定类型奇异递归类型自限定自限定提供的参数协变性本笔记参考自:《
OnJava
中文版》泛型存在的问题接下来讨论的
w_pab
·
2023-11-30 11:38
Java
java18
初识Java 18-5 泛型
目录动态类型安全异常混型C++中的混型替代方案与接口混合使用装饰器模式与动态代理混合本笔记参考自:《
OnJava
中文版》动态类型安全在Java5引入泛型前,老版本的Java程序中就已经存在了List等原生集合类型
w_pab
·
2023-11-30 11:38
Java
java18
初识Java 18-1 泛型
目录简单泛型元组库通过泛型实现栈类泛型接口泛型方法可变参数和泛型方法通用Supplier简化元组的使用使用Set创建实用工具本笔记参考自:《
OnJava
中文版》继承的层次结构有时会带来过多的限制,例如:
w_pab
·
2023-11-30 11:07
Java
java
初识Java 18-3 泛型
目录边界通配符编译器的能力范畴逆变性无界通配符捕获转换本笔记参考自:《
OnJava
中文版》边界在泛型中,边界的作用是:在参数类型上增加限制。
w_pab
·
2023-11-30 11:07
Java
java18
初识Java 18-2 泛型
目录构建复杂模型类型擦除C++中的泛型迁移的兼容性类型擦除存在的问题边界的行为对类型擦除的补偿创建类型实例泛型数组本笔记参考自:《
OnJava
中文版》构建复杂模型泛型的一个优点就是,能够简单且安全地创建复杂模型
w_pab
·
2023-11-30 11:59
Java
java
【干货】求之不得的 Java 文档教程大汇总!
基础
OnJava
8《
OnJava
风度78
·
2023-11-08 16:21
人工智能
编程语言
java
xhtml
openjdk
初识Java 16-2 字符串
Pattern和Matcher1.find()2.分组3.start()和end()4.compile()中的标记5.split()6.替换操作reset()正则表达式和Java的I/O本笔记参考自:《
OnJava
w_pab
·
2023-10-30 21:08
Java
java
初识Java 14-1 测试
目录测试单元测试JUnit测试覆盖率前置条件断言Java提供的断言语法Guava提供的更方便的断言契约式设计中的断言DbC+单元测试Guava中的前置条件本笔记参考自:《
OnJava
中文版》测试|||如果没有经过测试
w_pab
·
2023-10-27 05:25
Java
java
开发语言
初识Java 14-2 测试
目录测试驱动开发(TDD)日志调试使用JDB进行调试基准测试微基准测试Java微基准测试工具(JMH)分析和优化重构本笔记参考自:《
OnJava
中文版》测试驱动开发(TDD)测试驱动开发的前提:如果在设计和编写代码时考虑到测试
w_pab
·
2023-10-27 05:25
Java
java
开发语言
初识Java 15-1 文件
目录文件和目录路径选择Path的片段分析Path添加或删除路径片段目录文件系统监听Path查找文件读写文件本笔记参考自:《
OnJava
中文版》更多详细内容请查看官方文档。
w_pab
·
2023-10-27 05:25
Java
java
开发语言
初识Java 16-1 字符串
StringBuilder容易忽略的递归现象对字符串的操作格式化输出System.out.format()Formatter类格式说明符Formatter转换String.format()新特性:文本块本笔记参考自:《
OnJava
w_pab
·
2023-10-27 05:37
Java
java
开发语言
1024程序员节
on java8-examples代码导入intellj idea问题记录
最近在看
onjava
8,代码拿来练习一下,导入idea的过程中,出现了一些问题记录一些以备后续复习。使用第二章的方法下载下的gradle始终不成功。故上网找了个百度网盘的6.1版本的。下载比官网块。
yingyingbolen
·
2023-10-23 06:17
国外著名java论坛
books/tutorial/来自SUN公司的官方Java指南-对于了解几乎所有的java技术特性非常有帮助.http://www.javablogs.com互联网上最活跃的一个JavaBlog网站.www.
onjava
.co
michael_hujiakuan
·
2023-10-20 03:03
java
Maven起步-教你开始使用Maven
TimothyM.O'Brien,VincentMassol翻译:Revenger版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明英文原文地址:http://www.
onjava
.com
JackieCong
·
2023-10-17 09:51
JAVA编程
maven
javadoc
jar
eclipse
ant
单元测试
OnJava
8读书笔记(java编程思想)--集合Collections
本篇博文参考
onJava
8中文版编写本编博文参考java编程思想第四版编写文章目录概述一.泛型和类型安全的集合二.基本概念三.添加元素组(AddingGroupsofElements)四.集合的打印五.
mashirro
·
2023-10-12 11:37
java相关书籍笔记
集合
queue
list
set
map
初识Java 13-2 异常
Java异常新特性:更好的NullPointerException报告机制使用finally执行清理finally有什么用在return时使用finally缺陷:异常丢失异常的约束构造器本笔记参考自:《
OnJava
w_pab
·
2023-10-12 04:13
Java
java
初识Java 13-1 异常
目录概念基本的异常捕获异常try块异常处理程序(catch)创建自己的异常异常说明(及检查型异常)捕获任何异常多重捕捉栈轨迹重新抛出异常异常链本笔记参考自:《
OnJava
中文版》Java的基本哲学之一:
w_pab
·
2023-10-08 16:45
Java
java
初识Java 12-3 流
toArray)在每个流元素上应用某个终结操作(forEach)收集操作(collect)组合所有的流元素(reduce)匹配(*Match)选择一个元素(find*)获得流相关的信息本笔记参考自:《
OnJava
w_pab
·
2023-10-05 15:00
Java
java
初识Java 12-2 流
目录中间操作跟踪与调试对流元素进行排序移除元素将函数应用于每个流元素在应用map()期间组合流Optional类型便捷函数创建OptionalOptional对象上的操作由Optional组成的流本笔记参考自:《
OnJava
w_pab
·
2023-10-04 00:38
Java
java
初识Java 12-1 流
目录Java8对流的支持流的创建随机数流int类型的区间范围generate()iterate()流生成器Arrays正则表达式本笔记参考自:《
OnJava
中文版》|||流的概念:流是一个与任何特定的存储机制都没有关系的元素序列
w_pab
·
2023-10-02 06:51
Java
java
初识Java 11-1 函数式编程
目录旧方式与新方式lambda表达式方法引用Runnable未绑定方法引用构造器方法引用函数式接口带有更多参数的函数式接口解决缺乏基本类型函数式接口的问题本笔记参考自:《
OnJava
中文版》函数式编程语言的一个特点就是其处理代码片段的简易性
w_pab
·
2023-09-28 22:05
Java
java
初识Java 11-2 函数式编程
目录高阶函数闭包函数组合柯里化和部分求值本笔记参考自:《
OnJava
中文版》高阶函数|||高阶函数的定义:一个能接受函数作为参数或能把函数当返回值的函数。
w_pab
·
2023-09-28 22:33
java
开发语言
OnJava
8笔记1--小知识总结
大名鼎鼎的《Thinkinginjava》Java8版本发布了,赶紧趁热乎精读一遍,这个文集是我自己的学习笔记,想要系统学习的同学参考价值不大,适合查漏补缺。因为这本书前期知识很基础,这里集中记录自己认为比较容易忘的小知识点,供自己日后翻阅。Java更具可移植性的原因Java确定了每种基本类型的内存占用大小。这些大小不会像其他一些语言那样随着机器环境的变化而变化。高精度数值BigInteger和B
给点阳光我就灿烂_ab56
·
2023-09-26 03:00
初识Java 10-2 集合
目录LinkedListStackQueueSetMap新特性:记录(record)类型本笔记参考自:《
OnJava
中文版》LinkedListLinkedList同样实现了基本的List接口。
w_pab
·
2023-09-24 17:15
Java
java
开发语言
初识Java 10-3 集合
目录Collection和Iterator的对比for-in和迭代器总结图本笔记参考自:《
OnJava
中文版》Collection和Iterator的对比Collection是所有序列集合的共同根接口。
w_pab
·
2023-09-24 16:45
Java
java
初识Java 10-1 集合
目录泛型和类型安全的集合基本概念添加一组元素打印集合ListIterator(迭代器)本笔记参考自:《
OnJava
中文版》在进行程序设计时我们会发现,程序总是会根据某些在运行时才能知道的条件来创建新的对象
w_pab
·
2023-09-22 07:14
Java
java
初识Java 9-2 内部类
目录为什么需要内部类闭包和回调内部类和控制框架继承内部类内部类的重写(并不能)局部内部类内部类标识符本笔记参考自:《
OnJava
中文版》为什么需要内部类在一些情况下,我们无法享受接口带来的便利,有时却还是需要处理多个实现
w_pab
·
2023-09-17 22:48
Java
java
开发语言
初始Java 8-2 接口和抽象类
目录抽象类和接口完全解耦组合多个接口通过继承扩展接口适配接口接口中的字段嵌套接口接口和工厂新特性:接口的private方法新特性:密封类和密封接口本笔记参考自:《
OnJava
中文版》抽象类和接口在Java8
w_pab
·
2023-09-17 06:35
Java
java
开发语言
初识Java 9-1 内部类
目录创建内部类到外部类的链接使用.this和.new内部类和向上转型在方法和作用域中的内部类匿名内部类嵌套类接口中的类从多嵌套的内部类中访问外部人员本笔记参考自:《
OnJava
中文版》定义在另一个类中的类称为内部类
w_pab
·
2023-09-17 06:35
Java
java
初识Java 8-1 接口和抽象类
目录抽象类和抽象方法接口定义默认方法多重继承接口中的静态方法作为接口的Instrument本笔记参考自:《
OnJava
中文版》接口和抽象类提供了一种更加结构化的方式分离接口和实现。
w_pab
·
2023-09-17 06:32
Java
java
OnJava
8笔记3 -- 多态
多态陷阱:重写私有方法因为private方法相当于final方法,是不能被重写的,若像以下代码那样重写:publicclassPrivateOverride{privatevoidf(){System.out.println("privatef()");}publicstaticvoidmain(String[]args){PrivateOverridepo=newDerived();po.f()
给点阳光我就灿烂_ab56
·
2023-09-14 00:49
初识Java 5-1 实现隐藏
代码组织独一无二的包名Java访问权限修饰符包访问权限接口访问权限(public)不可访问(private)继承访问权限(protected)包访问权限与公共构造器接口与实现类的访问权限新特性:模块本笔记参考自:《
OnJava
w_pab
·
2023-09-11 00:44
Java
java
初识Java 6-1 复用
目录组合继承委托组合和继承的结合确保正确的清理名称隐藏在组合和继承之间选择protected关键字向上转型final关键字final数据final方法final类初始化及类的重载本笔记参考自:《
OnJava
w_pab
·
2023-09-11 00:44
Java
java
初识Java 0-1 概念与准备
本笔记参考自:《
OnJava
中文版》目录写在第一行Java的迭代与发展Java的迭代Java的参考文档对象的概念抽象接口访问权限复用实现继承基类和子类A是B和A像B多态单根层次结构集合参数化类型对象的创建和生命周期写在第一行作为一门派生语言
w_pab
·
2023-09-11 00:14
Java
java
初识Java 7-1 多态
目录向上转型难点方法调用绑定产生正确的行为可扩展性陷阱:“重写”private方法陷阱:字段与静态方法构造器和多态构造器的调用顺序继承和清理构造器内部的多态方法行为协变返回类型使用继承的设计替换和扩展向下转型和反射本笔记参考自:《
OnJava
w_pab
·
2023-09-11 00:43
Java
java
初识Java 2-1 操作符
目录优先级赋值递减和递增操作符关系操作符逻辑操作符字面量字面量中的下划线科学记数法按位操作符移位操作符三元操作符字符串操作符+和+=类型转换操作符截尾和舍入本笔记参考自:《
OnJava
中文版》Java的操作符大多继承自
w_pab
·
2023-09-01 15:30
Java
java
初识Java 3-1 控制流
目录if-else语句迭代语句for循环for-in语法returnbreak和continue标签机制switch本笔记参考自:《
OnJava
中文版》Java不允许将数字作为布尔值使用,若需要在一些条件语句中使用一个非布尔值
w_pab
·
2023-09-01 15:30
Java
java
开发语言
初识Java 1-1 面向对象的语言
目录引用的作用数据的储存常见的数据储存方式特殊储存的基本类型数组销毁对象基本类型的作用域对象的作用域创建新类型-class关键字方法、参数和返回值参数列表编写程序名称可见性使用组件static关键字Java程序编程风格(驼峰式命名法)本笔记参考自:《
OnJava
w_pab
·
2023-09-01 15:59
Java
java
初识Java 4-1 初始化与清理
的含义成员初始化初始化顺序静态数据的初始化显式的静态初始化(静态块)非静态实例的初始化数组初始化动态数组的创建可变参数列表清理finalize()的特殊用法垃圾收集器的工作原理枚举类型局部变量类型判断本笔记参考自:《
OnJava
w_pab
·
2023-09-01 15:51
Java
java
ON JAVA 8读书笔记|前言
ONJAVA
8这本书是基于Java8的特性进行编程教学的,同时也根据Java11、Java17这三大LTS【长期支持版本】版本新特性做了关键更新。
·
2023-08-20 00:01
java读书
OnJava
8笔记4 -- 抽象类和接口
抽象类和接口抽象类被abstract修饰的方法为抽象方法,只能声明,不能有具体实现,具体实现在子类中一个类中只要有一个abstract方法就得声明为抽象类抽象类不能被创建实例,会编译错误可以将一个不包含抽象方法的类声明为抽象类,这样做是为了阻止类的具体实例的创建abstractclassBasic{abstractvoidunimplemented();}抽象类的子类必须为所有抽象方法提供具体实现
给点阳光我就灿烂_ab56
·
2023-08-18 11:38
【Java】《On Java》第12章 集合 读书笔记
结合JavaGuide和《
OnJava
》的集合笔记。不要使用时代的眼泪Vector、HashTable、Stack。
猴猴小扣
·
2023-06-14 17:26
Java
java
开发语言
《On Java中文版基础卷+进阶卷》有奖书评活动!
在本周,应着热烈的呼声,大家期盼的第4期活动来啦,这次给大家带来的是《Java编程思想》的作者BruceEckel,对老版重塑升级推出的Java力作新书——《
OnJava
中文版基础卷+进阶卷》。
turingbooks
·
2023-04-17 02:47
java
jvm
开发语言
servlet
Bruce Eckel:
OnJava
模式重构(上)
他自1986年以来,累计出版ThinkinginC++、ThinkinginJava、
OnJava
等十余部经典计算机著作,曾多次荣获Jolt最佳图书奖(被誉为“软件业界的奥斯卡”),其代表作T
中生代技术
·
2023-04-14 19:15
java
设计模式
编程语言
python
大数据
时隔 15 年,巨著《Java 编程思想》新版终于来啦
直至Java8发布,随着大量新特性的发布,原书作者BruceEckel觉得很有必要重塑这本经典的《Java编程思想》,于是重新动笔完成了最新版本《
OnJava
》,一经发布就得到了
turingbooks
·
2023-04-11 14:13
java
jvm
servlet
JAVA构造器调用顺序
参考:
OnJava
8基类构造器被调用。这个步骤重复递归,直到根基类的构造器被调用,然后是它的派生类,以此类推,直到最底层的派生类构造器被调用。按声明顺序初始化成员。最终调用派生类的构造器。
linyue1qaz
·
2023-04-09 16:25
《Thinking In Java》作者:不要使用并发!
前言今天纯粹就是带你们来读读书的~最近除了工作,特地买回了自己很喜欢的作者新发售的一本书《
OnJava
》,作者是我的老朋友布鲁斯·埃克尔,在Java领域很有名,你可能没听过他的名字,但极有可能听过他的另一本书
程序员济癫
·
2023-03-11 23:00
OnJava
8笔记2 -- 封装——各种访问权限
封装——各种访问权限为什么会有访问权限访问权限对于类库开发人员很重要,有的时候客户端开发人员不希望类库被改变,所以需要访问权限来缩小客户端开发人员的控制范围,这样就能保证接口不会随着更新而变化,虽然内部代码改变了,但客户端开发人员使用类库的过程没有变化。包一个编译单元(.java文件)只能有一个public类,若一个编译单元中还有其他类,这个类在包之外是无法被访问的,同包下的其他编译单元可以访问这
给点阳光我就灿烂_ab56
·
2023-02-03 06:32
上一页
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
其他