面向对象1.面向对象设计概述 1.1.面向对象是什么 面向对象是一种程序设计范型(简称OOP),是针对对象进行开发,简化开发过程的一种设计方式 1.2.类 类是构造对象的模板,相当于一个烘焙模板,而对象相当于烘焙出来的面包,而烘焙的过程被称为创建类的实例(instance) 封装 是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实
转载
2024-06-12 17:42:17
20阅读
4 对象和类4.1 面向对象程序设计概述(略)4.2 使用预定义类java.time.LocalDatestatic LocalDate now();
static LocalDate of(int year, int month, int dayOfMonth);
int getYear();
int getMonthValue();
int getDayOfMonth();
DayOfWeek
转载
2024-01-28 06:03:58
66阅读
参考:Java核心技术卷2 高级特性 第八章三种用于处理代码的技术:脚本API使得调用诸如JavaScript和Groovy这样的脚本语言代码可以使用编译器API在应用程序内部编译Java代码注解处理器可以在包含注解的Java源代码和类文件上进行操作。脚本语言是一种通过在运行时解释程序文本,从而避免使用通常的编辑/编译/链接/运行循环的语言。脚本语言的优势:便于快速变更,鼓励不断试验可以
转载
2023-07-31 19:41:44
75阅读
前言第1章 多线程 11.1 什么是线程 21.1.1 使用线程为其他任务提供机会 71.1.2 运行和启动线程 81.1.3 运行多个线程 131.1.4 Runnable接口 141.2 线程的中断 161.3 线程的属性 181.3.1 线程的状态 181.3.2 退出中断状态 201.3.3 死线程 211.3.4 守护线程 211.3.5 线程组 221.4 线程的优先级 241.5 利
转载
2023-07-21 22:33:38
185阅读
Java SE 8 的流库流提供了一种让我们可以在比集合更高的概念级别上指定计算的数据视图。通过使用流,我们可以说明想要完成什么任务,而不是说明如何去实现它。我们将操作的调度留给具体实现去解决。例如,假设我们想要计算某个属性的平均值,那么我们就可以指定数据源和该属性,然后,流库就可以对计算进行优化,例如,使用多线程来计算总和与个数,并将结果合并。Java 的流库,它是在 Java SE 8 中引入
转载
2023-08-16 19:31:21
101阅读
2.1 输入 / 输出流No relationship with java.util.stream.2.1.1-2.1.3 读写字节1) Easiest to use static methods from the java.nio.file.Files class:1 Path path = Path.of(filenameString); // better than P
转载
2023-07-28 16:27:03
332阅读
转载
2023-11-11 09:19:54
90阅读
Java核心技术卷I6.2.3 对象克隆1、实现Cloneable 接口
2、了解克隆的具体含义,先来回忆为一个包含对象引用的变量建立副本时会发生什么。变量和副本都是同一个对象的引用(见图 6-1 )。
这说明, 任何一个变量改变都会影响另一变量。//6.2.3 对象克隆
Employee original=new Employee("John public ",50000);
//
转载
2023-10-09 15:25:03
158阅读
Java 核心技术卷Ⅰ笔记 第1 章 Java 程序设计概述1、 Java 和C++最大的不同在于Java 采用的指针模型可以消除重写内存和损坏数据的可能性。2、虚拟机有一个选项,可以将使用最频繁的字节码序列翻译成机器码,这一过程被称为即时编译。3、在Java 中,数据类型具有固定的大小。 第2 章 Java 程序设计环
JAVA2核心技术卷1 对象和类
面向对象程序设计概述
概述
词汇
转载
2023-11-11 23:43:23
105阅读
前几天买了java核心卷,这几天慢慢的在看。 第一章,像很多书一样,第一章都是介绍来源啥的。 第二页就讲了关键术语也就是JAVA的特性吧简单性:没有头文件,指针运算,指针语法,结构,联合,操作符重载,虚基类等。switch语句的语法在Java中没有改变。面向对象:木匠和椅子的故事。面向对象的话,木匠的关注点会是椅子,非面向对象的话,木匠的关注点就是所用的工具。分布式:Java有一个丰富的例程库,用
转载
2023-07-16 13:43:22
277阅读
P14-15 程序清单1-3 optional/OptionalTest.java代码项目结构分析重要API1.代码import java.io.*;
import java.nio.charset.*;
import java.nio.file.*;
import java.util.*;
public class OptionalTest {
转载
2023-07-18 14:47:42
121阅读
JAVA 的基本程序设计1. 一个简单的应用程序public class FirstSample{ public static void main(String[] args) &nbs
类设计技巧一定要保证数据私有,有时需要写一个访问器或者更改器方法,但是最好还是保持实例域的私有性。经验告诉我们,数据的表示形式可能会改变,但是他们的使用方法却不会经常发生改变。当数据保持私有时,他们的表现形式的变化不会对类的使用者产生影响,即使出现bug也易于检测。一定要对数据初始化,最好不要依赖于系统的默认值。不要在类中使用过多的基本类型。就是说,用其他的类代替多个相关的基本类型的使用。这样会使
转载
2023-12-22 17:19:11
49阅读
安全当 Java 技术刚刚问世时,令人激动的并不是因为它是一种设计完美的编程语言,而是因为它能够安全地运行通过因特网传播的各种 applet 。这就意味着, Java 与其他的语言和系统有所不同,在那些语言和系统中安全是在事后才想到要去实现的,或者是对破坏的一种应对措施,而对 Java 来说,安全机制是一个不可分割的组成部分Java 技术提供了以下 种确保安全的机制:语言设计特性(对数组的边界进行
转载
2023-06-29 15:39:57
55阅读
文章目录Ch.III Java基本程序设计结构:Java String API:3.7基础输入输出:读取输入:格式化输出:文件输入输出:文件输入:文件输出:3.8控制流程:3.9大数值:3.10数组:数组的初始化:数组的快速输出:数组拷贝:数组排序:二维数组&不规则数组:拓展: Java程序控制台运行:拓展: 随机数:拓展: 其他常用的Arrays类方法: Ch.III Java基本程序
转载
2023-12-15 12:20:45
89阅读
第一章java程序设计概述程序设计平台关键术语简单性面向对象网络技能健壮性安全性体系结构中立可移植性解释型高性能多线程动态性JavaApplet与Internet发展史常见误解第二章程序设计环境开发工具箱下载JDK设置执行路径安装源代码库和文档安装本书中的示例导航Java目录选择开发环境使用命令行使用集成开发环境运行图形化应用程序建立并运行applet第三章程序设计结构简单程序注释数据类型变量运算
转载
2023-07-29 15:06:39
97阅读
[b]关键词: Java2核心技术,电子书,chm,源码[/b]第一卷:[url]http://www.kutoku.info/software/20..
原创
2023-07-21 16:16:43
83阅读
不好意思,忘了在哪剽了这三张图。第一阶段如果0基础的话,建议看视频来学习一遍。就对基础知识有了初步的了解,可以找几个小练习,把学过的知识串联起来,熟练一下。然后就可以进入下一个阶段了,或者,志向远大的童鞋儿,也可以逐个模块攻破,看源码,看博客,看视频讲解(不建议),看看面试题也很重要 可以明确重点 最常用的点。然后,要看书推荐《Java核心技术 卷Ⅰ》,如果找不到电子版,可以评论私聊。目的是回炉重
转载
2023-10-20 23:37:14
43阅读
本地方法原则上说,“ 100% 纯 Java ” 的解决方案是非常好的,但有时你也会想要编写或使用其他语言的代码(这种代码通常称为 本地代码 )特别是在 Java 的早期阶段,许多人都认为使用 C++ 来加速 Java 应用中关键部分是个好主意。但是,实际上,这基本上是徒劳的。Java 平台实现比网络 I/O 要快得多,而网络 I/O 是真正的瓶颈求助于本地代码是有缺陷的。如果应用的某个部分是用
转载
2023-11-18 22:23:42
46阅读