文章目录引言关键摘录写在最后的碎碎念 引言一个 面向对象 的木匠首先关注的始终是所制作的椅子,第位才是所使用的工具;一个 非面向对象 的木匠首先考虑的是所用的工具。关键摘录面向对象将重点放在数据(即对象)和对象的接口上。Java的分布式体现在:其有一个丰富的例程库,用于处理像HTTP FTP 这样的TCP/IP 协议。Java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本
        放假前打算花利用假期时间阅读一下《Java核心技术 Ⅰ》(以下简称“Ⅰ”),终于花了一个月的时间粗细兼并地读完了这本书。今天抽点儿时间写个博客,总结一下阅读成果好了。         这本书给人最大的感受是知识讲得很专业,比本科教材内容充实几倍,豆瓣目前评分7.6,褒贬不一。先说说缺点吧,个人认为
转载 2023-10-30 14:05:29
6阅读
读书笔记——《Java核心技术 一》第一章 Java程序设计概述Java程序设计平台Java是一个完整的平台提供一个庞大的库,包含了很多可重用代码,例如数据库存取功能,无需手动编写代码提供了一个高质量执行环境,这个环境提供了诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务功能齐全具备赏心悦目的语法和易于理解的语义(原话)Java存在兼容性问题(作者的想法)为了与现存代码的兼容,新增的特性就
本地方法原则上说,“ 100% 纯 Java ” 的解决方案是非常好的,但有时你也会想要编写或使用其他语言的代码(这种代码通常称为 本地代码 )特别是在 Java 的早期阶段,许多人都认为使用 C++ 来加速 Java 应用中关键部分是个好主意。但是,实际上,这基本上是徒劳的。Java 平台实现比网络 I/O 要快得多,而网络 I/O 是真正的瓶颈求助于本地代码是有缺陷的。如果应用的某个部分是用
转载 2023-11-18 22:23:42
46阅读
一二章从略三.Java的基本程序设计结构3.1:一个简单的Java应用程序public class test { public static void main(String[]args) { System.out.println("Hello Word") } }所有的Java程序均具有以上结构,即1.声明类名及属性2.调用主方法3.写入方法内容public(公有的)为访问修饰符(access
因为之后的工作原因,需要突击学习下Java,所以选择从语法出发,使用Java核心技术作为入门的第一本书。但是由于此书的写法与《C++ Primer》截然不同,不存在大量的课后习题用于巩固理解,故在此记录下学习过程中的一些想法,可能会从C++出发,也可能会从Java本身出发。1.1 Java程序设计平台  核心就是表达:“Java是一个完整的平台,有一个庞大的库”。1.2 Java“白皮书”的关键术
目录Java并不只是一种语言java的优点是什么简单性网络技能健壮性安全性冷知识误区Java并不只是一种语言正像我们在第1版中已经指出的那样,Java并不只是一种语言。在此之前出现的那么 多种语言也没有能够引起那么大的轰动。Java是一个完整的平台,有一个庞大的库,其中包含 了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务 的执行环境。作为一名程序设计人员,常常希
文章目录6 异常、断言和曰志6.1 处理错误6.2 捕获异常6.3 使用异常机制的技巧6.4 使用断言6.5 记录日志6.6 调试技巧7 泛型程序设计7.1为什么使用泛型程序设计7.2定义简单泛型7.3泛型方法7.4 类型变量的限定7.5 泛型代码和虚拟机7.6 约束与局限性7.7 泛型类型的继承规则7.8 通配符类型7.9 反射和泛型 day4 6 异常、断言和曰志当出现异常时至少要做到:
  第章写的是环境安装和使用命令行窗口调试运行,并总结了一些调试技巧,在此记录一下,至于环境安装等等非常基础的东西就不记了:1.首先,在c盘根目录下新建一个java文件Welcome.java,内容如下public class Welcome { public static void main(String[] args) { System.out.p
总结 前一段时间把《核心》的一看完了,后来又看完了《图解TCP/IP》,月初考了一个证券从业证书,还有实验室的事情,实在是很忙。眼瞅着到月底了,还是抽出时间做个总结。关于Java基础的书,前后看的有四本,包括《Thinking in Java》,《Head First Java》,《Java核心一和《Java开发实战经典》(国人写的)。个人感觉,好的书真的是各有各的特点,不好
  [导读]Java已经成为一个庞大而复杂的技术平台, 关于开发人员而言, 要想更好的掌握Java技术,   Java已经成为一个庞大而复杂的技术平台, 关于开发人员而言, 对核心概念和思想的掌握可以帮助我们举一反三、举一反三,   Java虚拟机的主要任务是装在class文件并且执行其中的字节码。 Java虚拟机包含一个类装载器, 它可以从顺序和API中装载class文件。 字节码由执行引擎来执
转载 2023-08-12 21:21:09
28阅读
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
学习Java这门语言,我不建议看疯狂讲义这本书,没点基础的人看起来有点劝退的味道;而且自学的话,看书,说实话很多都看不懂,没有看视频实在,而且书本上面的代码基本上不全面,也不能看到代码的实现过程,对于思路也比较难懂对于Java这个行业来说,想要达到找工作的水平,JavaSE的知识是重中之重,子啊学习过程中不仅要熟悉理论,还要动手敲代码,必须达到熟悉的地步;后面的知识全都是基于JavaSE的基础之上
面向对象1.面向对象设计概述   1.1.面向对象是什么     面向对象是一种程序设计范型(简称OOP),是针对对象进行开发,简化开发过程的一种设计方式   1.2.类     类是构造对象的模板,相当于一个烘焙模板,而对象相当于烘焙出来的面包,而烘焙的过程被称为创建类的实例(instance)     封装       是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实
转载 2024-06-12 17:42:17
20阅读
Java SE 8 的流库流提供了一种让我们可以在比集合更高的概念级别上指定计算的数据视图。通过使用流,我们可以说明想要完成什么任务,而不是说明如何去实现它。我们将操作的调度留给具体实现去解决。例如,假设我们想要计算某个属性的平均值,那么我们就可以指定数据源和该属性,然后,流库就可以对计算进行优化,例如,使用多线程来计算总和与个数,并将结果合并。Java 的流库,它是在 Java SE 8 中引入
转载 2023-08-16 19:31:21
101阅读
前言第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核心技术2 高级特性 第八章三种用于处理代码的技术:脚本API使得调用诸如JavaScript和Groovy这样的脚本语言代码可以使用编译器API在应用程序内部编译Java代码注解处理器可以在包含注解的Java源代码和类文件上进行操作。脚本语言是一种通过在运行时解释程序文本,从而避免使用通常的编辑/编译/链接/运行循环的语言。脚本语言的优势:便于快速变更,鼓励不断试验可以
转载 2023-07-31 19:41:44
75阅读
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阅读
Java核心技术I6.2.3 对象克隆1、实现Cloneable 接口 2、了解克隆的具体含义,先来回忆为一个包含对象引用的变量建立副本时会发生什么。变量和副本都是同一个对象的引用(见图 6-1 )。 这说明, 任何一个变量改变都会影响另一变量。//6.2.3 对象克隆 Employee original=new Employee("John public ",50000); //
  • 1
  • 2
  • 3
  • 4
  • 5