文章目录1、Java并发编程篇必考点汇总面试题汇总线程的生命周期与状态流转Java线程的6种状态线程的状态流转sleep、wait、notify、yield、join的区别线程同步与锁多线程同步与锁由来线程同步解决方案Synchronized简介和用法Synchronized源码实现Synchronized的锁存储位置Synchronized的锁升级ReentrantLock可重入锁Reentr
转载 1月前
0阅读
第一章:Java程序设计概述Java程序设计平台Java“白皮书”的关键术语Java applet与InternetJava发展简史关于Java的常见误解1.1 Java程序设计平台Java并不只是是一种语言。Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。Java是一个完整的平台,该平台提供了一个库和
转载 2023-08-09 12:56:01
118阅读
开发前奏: 下载安装JDK: 下载JDK 下载JDK5.0:可以到Sun公司的网站(http://java.sun.com)上去下载JDK5.0,目前最新版本是J2SE(TM) Development Kit 5.0 Update 8,
转载 2023-07-27 09:27:11
200阅读
1. >>>最高位用0填充,>>最高位用符号位填充,没有 console cons = system.console(); stringusername = cons.readline("user name:“);
转载 2023-07-21 21:41:02
147阅读
一、java优点 1.Java首先是跨平台的语言,其通过虚拟机的方式,在不同的平台的通过不同的jvm虚拟机进行代码托管执行,由此实现跨平台的功能。 2.Java是静态面向对象编程语言的代表,其近乎是通过以类为基本点进行运行的,及其方便程序开发人员进行优雅开发。 3.java是多线程的语言,其main主线程在运行时就是多线程,main线程,用户线程入口,清除Reference即引用对象的线程,调用对
转载 2023-07-19 12:37:25
104阅读
java核心技术》 花了半天到一天又认真读了一下java核心技术中的类部分,感觉最近编程时候好多迷迷糊糊,“这样对不对呢,试一试。怎么不对呢”这类的迷糊问题原来都早有定义。 main函数必须在主类中 一个class就是一个机器,要使用其中的方法,需要构建这个类的实例。 一个class中如果定义构造器,构造器的类型是public 类名,类名就是原类名  一个类可以
转载 2023-12-11 21:43:50
65阅读
Java 诞生 27 年来,这本享誉全球的 Java 经典著作《Core Java》一路伴随着 Java 的成长,得到了百万 Java 开发者的青睐,几乎出现在每个“学Java要看什么书”类似的书单里,影响了几代技术人。27年间,每当 Java 有新的 LTR 版本发布,这本书都会随之更新,这次也不例外。现在,针对 Java 17 新特性的《Java核心技术》第 12 版*中文版(卷1)终于上市了
Java核心技术》从1996年出版以来,至今更新了11版,每次Java发布长期支持版本后,凯.霍斯特曼都会将本书一并更新! 作者凯.霍斯特曼(Cay S.Horstmann)一直活跃在学术界与产业界。他曾是一家初创科技公司的副总裁兼首席技术官,并带领这家公司成功上市。 在美国圣何塞州立大学讲授计算机科学,长达30余年,为硅谷输送了大量的计算机专业人才。 他也是一位Java技术坚定的倡导者,常年在
原创 2023-02-06 09:54:18
534阅读
Java SE 8 的流库流提供了一种让我们可以在比集合更高的概念级别上指定计算的数据视图。通过使用流,我们可以说明想要完成什么任务,而不是说明如何去实现它。我们将操作的调度留给具体实现去解决。例如,假设我们想要计算某个属性的平均值,那么我们就可以指定数据源和该属性,然后,流库就可以对计算进行优化,例如,使用多线程来计算总和与个数,并将结果合并。Java 的流库,它是在 Java SE 8 中引入
转载 2023-08-16 19:31:21
101阅读
我是一个建筑结构设计师,只在大学的时候学过C语言,对编程有了极其浓厚的兴趣,不过一直没有什么机会来深入学习并使自己可以以此谋生。 互联网发展到了今天,各大论坛包括知乎一类的网站使自学不再是一个难以成系统、难以入门的事情。最近恰好遇到了一些转机与机缘,心中也有向往的地方,所以决定从现在开始学习编程。 时值双十一,图书打折,就买了一本《Java编程思想》(以下简称《Thinking》)。但是因
转载 2024-03-04 22:16:27
51阅读
经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验,我觉得对于J2SE方面主要就是要掌握以下的一些内容。1. JVM相关对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java
转载 2023-08-11 21:57:35
85阅读
Java核心技术(进阶)计科19-秦皓东目录Java核心技术(进阶)第一章 Maven第二章 单元测试和JUnit第三章 高级文本处理第四章 高级文件处理第五章 Java多线程和并发编程第五章 Java多线程和并发编程(续)第六章 Java网络编程第六章 Java网络编程(续)第七章 数据库编程第八章 Java混合编程第一章 Maven1:构建工具传统方法和Maven传统方法优点:第三方库很强大,
第一章 Java程序设计概述简单性:Java语法是c++语法的一个“纯净”版本,剔除了c++中许多很少使用、难以理解、易混淆的特性,如:头文件、指针运算(甚至指针语法)、结构、联合、操作符重载、虚基类等等。面向对象:Java的面向对象特性与c++旗鼓相当,不同点在于继承,在java中,取而代之的是简单的接口概念,以及java的元类(metaclass)模型。网络技能(Network-Savvy):
前言第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核心技术卷I6.2.3 对象克隆1、实现Cloneable 接口 2、了解克隆的具体含义,先来回忆为一个包含对象引用的变量建立副本时会发生什么。变量和副本都是同一个对象的引用(见图 6-1 )。 这说明, 任何一个变量改变都会影响另一变量。//6.2.3 对象克隆 Employee original=new Employee("John public ",50000); //
参考:Java核心技术卷2 高级特性 第八章三种用于处理代码的技术:脚本API使得调用诸如JavaScript和Groovy这样的脚本语言代码可以使用编译器API在应用程序内部编译Java代码注解处理器可以在包含注解的Java源代码和类文件上进行操作。脚本语言是一种通过在运行时解释程序文本,从而避免使用通常的编辑/编译/链接/运行循环的语言。脚本语言的优势:便于快速变更,鼓励不断试验可以
转载 2023-07-31 19:41:44
75阅读
ps:有时间好好整理下格式。从别的编辑器拷贝过来啥都没了。~~~~~~~~~~~~~~·2、java程序设计环境JDK 开发java使用的软件; JRE 运行java使用的软件;SE 用于桌面或简单服务器应用的java平台--废弃 EE 用于复杂服务器应用的java平台--通用。ME 手机或其他小型设备的java平台--废弃 库源文件和文档: src.zip---包含了所有公共类
转载 2023-08-16 21:28:39
74阅读
Char2 XML解析器:读入一个文件,确认其具有正确的格式,然后将其分解成各种元素,使程序员能够访问这些元素。java库提供了两种XML解析器:DOM和SAX,即文档对象模型和流机制解析器。DOM不适合处理太长的XML,考虑到内存的消耗。如果只对XML中的某些元素感兴趣,而不关心上下文,考虑用SAX。DOM解析器的接口已经被W3C标准化了,org.w3c.dom包中包含了这些接口类型的定义,比如
转载 2023-08-09 12:57:00
61阅读
.第2部分 面向对象第3章 面向对象3.1 面向对象简介3.2 类与对象3.3 封装性初步3.4 构造方法3.5 匿名对象3.6 简单java类3.7 数组3.8 string类3.9 string类的常用方法3.10 this关键字3.11 引用传递的三道范例3.12 对象比较3.13 static关键字3.14 代码块3.15 思考题3.16 内部类3.17 引用与类抽象的实际作用3.18 核
创建阻塞队列 ArrayBlockingQueue(int capacity)\ArrayBlockingQueue(int capacity, boolean fair) 构造一个指定的容量和公平性的阻塞队列。队列实现为一个循环数组
转载 2023-07-25 16:53:32
84阅读
  • 1
  • 2
  • 3
  • 4
  • 5