一二章从略三.Java的基本程序设计结构3.1:一个简单的Java应用程序public class test
{
public static void main(String[]args)
{
System.out.println("Hello Word")
}
}所有的Java程序均具有以上结构,即1.声明类名及属性2.调用主方法3.写入方法内容public(公有的)为访问修饰符(access
转载
2024-01-01 15:24:35
44阅读
本地方法原则上说,“ 100% 纯 Java ” 的解决方案是非常好的,但有时你也会想要编写或使用其他语言的代码(这种代码通常称为 本地代码 )特别是在 Java 的早期阶段,许多人都认为使用 C++ 来加速 Java 应用中关键部分是个好主意。但是,实际上,这基本上是徒劳的。Java 平台实现比网络 I/O 要快得多,而网络 I/O 是真正的瓶颈求助于本地代码是有缺陷的。如果应用的某个部分是用
转载
2023-11-18 22:23:42
46阅读
# Java核心技术卷一和卷二区别
Java核心技术卷一和卷二是Java开发者必备的经典教程,它们由Cornell大学的Cay S. Horstmann和Gary Cornell合著,是Java语言的权威教程。本文将介绍Java核心技术卷一和卷二的区别,并提供一些示例代码供读者参考。
## 1. 目标读者
Java核心技术卷一和卷二针对的读者群体不同。卷一主要面向Java初学者和有一定编程经
原创
2023-09-25 04:31:17
203阅读
面向对象1.面向对象设计概述 1.1.面向对象是什么 面向对象是一种程序设计范型(简称OOP),是针对对象进行开发,简化开发过程的一种设计方式 1.2.类 类是构造对象的模板,相当于一个烘焙模板,而对象相当于烘焙出来的面包,而烘焙的过程被称为创建类的实例(instance) 封装 是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实
转载
2024-06-12 17:42:17
20阅读
前几天买了java核心卷,这几天慢慢的在看。 第一章,像很多书一样,第一章都是介绍来源啥的。 第二页就讲了关键术语也就是JAVA的特性吧简单性:没有头文件,指针运算,指针语法,结构,联合,操作符重载,虚基类等。switch语句的语法在Java中没有改变。面向对象:木匠和椅子的故事。面向对象的话,木匠的关注点会是椅子,非面向对象的话,木匠的关注点就是所用的工具。分布式:Java有一个丰富的例程库,用
转载
2023-07-16 13:43:22
277阅读
读书笔记——《Java核心技术 卷一》第一章 Java程序设计概述Java程序设计平台Java是一个完整的平台提供一个庞大的库,包含了很多可重用代码,例如数据库存取功能,无需手动编写代码提供了一个高质量执行环境,这个环境提供了诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务功能齐全具备赏心悦目的语法和易于理解的语义(原话)Java存在兼容性问题(作者的想法)为了与现存代码的兼容,新增的特性就
转载
2024-01-12 13:42:39
35阅读
主要分享内容(1)关键字final与static(2)数据类型(3)BigDecimal(4)泛型关键字final与static(1)final1. 数据声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。对于基本类型,final 使数值不变;对于引用类型,final 使引用不变,也就不能引用其它对象,但是被引用的对象本身是可以修改的。final int x = 1;
/
转载
2024-07-02 07:47:00
44阅读
类设计技巧一定要保证数据私有,有时需要写一个访问器或者更改器方法,但是最好还是保持实例域的私有性。经验告诉我们,数据的表示形式可能会改变,但是他们的使用方法却不会经常发生改变。当数据保持私有时,他们的表现形式的变化不会对类的使用者产生影响,即使出现bug也易于检测。一定要对数据初始化,最好不要依赖于系统的默认值。不要在类中使用过多的基本类型。就是说,用其他的类代替多个相关的基本类型的使用。这样会使
转载
2023-12-22 17:19:11
46阅读
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阅读
文章目录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阅读
JAVA2核心技术卷1 对象和类
面向对象程序设计概述
概述
词汇
转载
2023-11-11 23:43:23
105阅读
文章目录Java核心技术卷一读书笔记第一章 Java程序设计概述1.1 关键特性第二章 Java程序设计环境2.1 使用命令行工具第三章 Java的基本查询设计结构3.1 数据类型3.2 运算符3.3 数值之间的合法转换3.4 输入输出3.5 控制流程第四章 对象与类4.1 用户自定义类4.2 方法参数4.3 对象构造4.4 类设计技巧第五章 继承5.1 类、超类和子类5.2 Object:所有
转载
2023-09-16 12:24:55
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 程序设计环
文章目录暂时跳过的部分:Ch.6 接口, lambda表达式与内部类:6.1 接口:简介:特点:使用接口的原因:接口的语法:接口的静态方法:接口的默认方法:解决默认方法的冲突:6.2 接口示例:接口回调:迷惑解决:Comparator接口:Cloneable接口与对象克隆:Cloneable接口:Object类中的Clone:自建Clone方法:6.3 lambda表达式:lambda语法:函数
转载
2023-08-21 13:55:41
94阅读
《java核心卷1知识点与阅读心得》第二篇——数据类型前言本章主要讲解《java核心卷1》中的数据类型与变量常量的知识点以及阅读心得参考书籍《Java核心技术卷1》 文章目录《java核心卷1知识点与阅读心得》第二篇——数据类型前言一.整形二.浮点型三.char类型四.boolean类型五. 总结 一.整形java提供了四种整形,如下:类型存储需求取值范围long8字节 ~ int4字节-2147
转载
2023-09-06 23:28:38
92阅读
曾经有人说,作为Java程序员如果没有卷过这本书,就算不上是真正的Java程序员,那么我就也来卷卷它吧。下面是我的读书摘录笔记。目录2.1 安装 Java 开发工具包2.1.1 下载 JDK2.1.2 设置 JDK2.1.3 安装库源文件和文档2.2 使用命令行工具2.3 使用集成开发环境2.4 JShell2.1 安装 Java 开发工具包2.1.1 下载 JDK下载 Java 开发工具包,可以
转载
2023-08-27 09:38:09
166阅读
因为之后的工作原因,需要突击学习下Java,所以选择从语法出发,使用Java核心技术作为入门的第一本书。但是由于此书的写法与《C++ Primer》截然不同,不存在大量的课后习题用于巩固理解,故在此记录下学习过程中的一些想法,可能会从C++出发,也可能会从Java本身出发。1.1 Java程序设计平台 核心就是表达:“Java是一个完整的平台,有一个庞大的库”。1.2 Java“白皮书”的关键术
转载
2023-10-15 07:27:47
65阅读
第3章 Java的基础程序设计结构整型 用int类型表示一百万可以这么写(since 1.7)int a = 1_000_000;
System.out.println(a);//1000000可用0b或0B表示二进制(同样since 1.7)byte a = 0b0000_0010;
System.out.println(a);//2如出现:byte a = (byte) 200;
System
转载
2023-10-06 13:15:23
46阅读
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阅读