java核心
一 jvm 1.线程 2.jvm内存区域 a) 程序计数器 -私有区 b) 虚拟机栈 -私有区 c) 本地方法取 --私有区 d) 堆-线程共享-运行时数据区 e) 方法区-永久代 线程共享 3.jvm运行时内存 a) 新生代:Eden区/ServisionFrom/ServisionTo/ MinorGC的过程: ...
2024-01-10Java核心技术之反射
目录一、Class类与Java反射1、访问构造方法2、访问成员变量3、访问方法二、使用Annotation功能1、定义Annotation类型2、访问Annotation信息总结一、Class类与Java反射Class textFieldC=tetxField.getClass(); //tetxField为JTextField类对象反射可访问的主要描述1、访问构造方法每个Constructor对象代表一个构造方法,利用Constr...
2024-01-10[读书笔记]java核心技术
ps:有时间好好整理下格式。从别的编辑器拷贝过来啥都没了。~~~~~~~~~~~~~~·2、java程序设计环境JDK 开发java使用的软件; JRE 运行java使用的软件;SE 用于桌面或简单服务器应用的java平台--废弃 EE 用于复杂服务器应用的java平台--通用。ME 手机或其他小型设备的java平台--废弃 库源文件和文档: sr...
2024-01-10java多线程编程核心技术——第五章总结
1.1方法schedule(TimerTask task, Date time)的测试1.2方法schedule(TimerTask task, Date firstTime, long period)的测试1.3方法schedule(TimerTask task, long delay)的测试1.4方法schedule(TimerTask task, long delay, long period)的测试1.5方法scheduleAtFixedRate(TimerTask task, Date first...
2024-01-10java相关技术问答(一)
网上一些没有标准答案的面试题,我自己做的解答总结,有任何异议可以提出来~_,不断更新中...Springboot除了自动配置与传统的spring还有哪些不同传统的springweb项目需要部署在tomcat这样的容器才能运行,springboot集成了tomcat容器,可以直接通过他提供的main方法直接运行,或者打成jar包或war包直接运...
2024-01-10Java核心技术II读书笔记(三)
ch2 XMLSAX解析器SAXParserFactory factory = SAXParserFactory.newInstance();SAXParser parser = factory.newSAXParser(); //建立SAX解析器对象parser.parse(source,handler); //source可以是文件,URL或者字符串输入流,handle是DefaultHandler的子类DefaultHandler handler = new DefaultHandle...
2024-01-10java编程常用技术(推荐)
一:将String字符串放在最前面防止发生NullPointerException异常,我们通常把String字符串放在equals方法的左边来比较,这样可以有效的避免空指针异常的发生。第一种情况,如果variable为Null,则会发生空指针异常情况;第二种情况即使variable为Null,也不会发生空指针异常,而且不会丢失任何数据。所以建...
2024-01-10Ajax技术组成与核心原理分析
本文主要为大家分析了Ajax技术组成原理,供大家参考,具体内容如下1、Ajax特点:局部刷新、提高用户的体验度,数据从服务器商加载 2、AJax的技术组成不是新技术,而是之前技术的整合Ajax: Asynchronous Javascript And Xml;(异步的JavaScript和XML)包括的技术:JavaScript、XML、CSS、XMLHttpRequest异步:发送请...
2024-01-10《Java多线程编程核心技术》知识梳理
《Java多线程编程核心技术》@author ergwanghttps://www.cnblogs.com/ergwang/文章末尾附pdf和png下载链接第1章 Java多线程技能1. 进程与线程 区别? 联系?这篇博客记录了https://www.cnblogs.com/ergwang/p/15997503.html2. 创建多线程的方式,有几种?怎么创建继承Thread类 (一般不单独用)实现Runnable接口 + Thread对象实...
2024-01-10【Java】Java多线程编程核心技术
几乎所有的程序员都知道:现代操作系统进行资源分配的最小单元是进程,而操作系统进行运算调度的最小单元是线程。现在的计算机动辄就是多处理器核心的,而每一个线程同一时间只能运行在一个处理器上,那么如果程序采用单线程进行开发,这样就不能充分利用多核处理器带来的优势。所以为...
2024-01-10Java技术核心总结出PDF版本了!!!
点击蓝色“程序员cxuan ”关注我哟加个“星标”,欢迎来撩之前小伙伴们一直私信我说希望我能出一篇 Java 基础总结,一直看网上的总结不是那么细致,而且涵盖的地方不是很全,所以索性我自己写了一篇 「Java核心技术总结」,现在分享给你。支持书签,思维导图也非常清晰。一共是 75 页...
2024-01-10JavaEE十三种类技术
JavaEE主要技术JavaEE 号称有十三种核心技术。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。简单介绍下需要重点关注的技术。JDBCJava 数据库连接,(Java Database Connectivity,JDBC)是 Java 语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询...
2024-01-10java技术系列(一) Enum
Enum的本质是类,继承自Enum类。enum直接使用==进行比较就可以。 类型的静态values方法,返回左右的枚举实例。ordinal方法返回enum声明中枚举常亮的位置。enum可以继承接口。api可以面向枚举的接口进行编程,这样这个接口可以接受任何接收实现该接口的枚举。适用场景:在实际编程中,存在稳定的有...
2024-01-10浅谈Java的SPI技术
人狠话不多,先上截图和代码吧。这是工程目录。看到resources目录下面没有,添加了META-INF和services目录。添加了一个com.gys.test.IAnimal文件。这个文件名和上面的接口名完全对应。这个目录的文件名是有讲究的,按照SPI规范来的。上代码:package com.gys.test;public interface IAnimal { void eat();}package com.g...
2024-01-10【JAVA 核心技术】java web 中的监听器
为什么要有监听器? 监听器是用来处理一系列事件的java类,可被配置在java web项目中。 既然如此,为什么不用代码直接调用监听器? 这可能是因为J2EE规范规定的项目工程标准,用web.xml指定监听器, 然后服务器中间件如weblogic可以以遵照标准,读取web.xml, 运行监听器处理指定的事件。 ...
2024-01-10Java核心库实现AOP过程
这篇文章是关于Java的一个疑难杂症,通过利用Java核心库实现简单的AOP方法,并把实例代码做了分析对照,以下是全部内容:Spring是一个十分火热开源框架,而AOP(面向切面编程)则是Spring最重要的概念之一,为了更好的理解和学习AOP的思想,使用核心库来实现一次不失为一个好方法。首先介绍一下AO...
2024-01-10Java核心技术·卷I(原书第10版)分享下载
Java核心技术·卷 I(原书第10版)内容介绍Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第10版根据Java SE 8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核 心概念...
2024-01-10Java核心技术·卷II(原书第10版)分享下载
Java核心技术·卷 II内容介绍Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第10版根据Java SE 8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核 心概念、语法、重...
2024-01-10Java远程通讯可选技术及原理
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性...
2024-01-10《java核心技术》卷一第11版从第五章代码为什么都运行不了?
在eclipse运行第五章开始的示例文件都是运行不了运行主函数的文件,总是显示Editor does not contain a main type。三个文件目录为三个文件代码为请问是什么原因吗?回答:搜索引擎上把错误信息办理进去能搜一堆出来。根本原因就是源码位置啊,Build 目录啊这些配置跟源码位置不匹配造成的。讲起来比较...
2024-01-10Java加解密技术系列之RSA详解
距离上一次写博客感觉已经很长时间了,先吐槽一下,这个月以来,公司一直在加班,又是发版、上线,又是新项目太紧,具体的就不多说了。今天来说说非对称加密真的是太重要了,我们的日常生活中,都离不开非对称加密。概念在说 RSA 之前,首先聊聊什么是非对称加密。在讲对称加密的时候,...
2024-01-1020220424 Java核心技术 卷2 高级特性 7
国际化Java 编程语言是第一种设计成为全面支持国际化的语言。从一开始,它就具备了进行有效的国际化所必需的一个重要特性:使用 Unicode 来处理所有字符串。支持 Unicode 使得在 Java 编程语言中,编写程序来操作多种语言的字符串变得异常方便国际化一个程序所要做的事情绝不仅仅是提供 Unicode 支...
2024-01-1020220424 Java核心技术 卷2 高级特性 4
网络连接到服务器使用 telnettelnet time-a.nist.gov 1359603 22-01-24 02:03:04 00 0 0 526.8 UTC(NIST) *这说明你已经连接到了大多数 UNIX 计算机都支持的“当日时间”服务。而你刚才所连接的那台服务器就是由国家标准与技术研究所运维的,这家研究所负责提供钝原子钟的计量时间按照惯例,“当日时间”服务总是...
2024-01-10《Java 核心技术卷一》 泛型这儿,书上是不是写错了 ?
两个问题:第一个圆圈圈那儿 : “变量pair已经声明为类型 Pair<LocalDate> , 并且这个类型只有一个名为 setSecond 的方法 , 即 setSecond(Object)” 。 为啥是 setSecond(Object) ?? 就算是 setSecond(Object)也应该是 “类型擦除后” 才是 setSecond(Object) 吧 , 但是并没有说是 类型擦除后...
2024-02-19Java图书推荐:《深入理解Java7:核心技术与最佳实践》
JAVA图书推荐:《深入理解Java7:核心技术与最佳实践》 《深入理解Java7:核心技术与最佳实践》迷你书在线试读及下载本书是学习Java 7 新功能和新特性以及深入理解Java 核心技术的最佳选择之一。经过近6 年的等待,Java 迎来了它的又一个历史性的版本—Java 7 。Java 7 在提高开...
2024-01-10