java有两种类型的classload,一种是user-defined的,一种是jvm内置的bootstrap class loader,所有user-defined的class loader都是java.lang.ClassLoader的子类.而jvm内置的class loader有3种,分别是 Bootstrap ClassLoader, Extension ClassLoader(即ExtC
转载
2024-06-21 13:54:09
30阅读
关于JAVA 1972年C语言诞生 贴近硬件,运行极快,效率极高。 操作系统,编译器,数据库,网络系统等。 指针和内存管理。 1982年C++诞生 面向对象 兼容C 图形领域、游戏等 JAVA 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 JAVA的三大版本 Write ...
转载
2021-10-15 21:45:00
43阅读
2评论
一、面向对象的特征封装,继承,多态。1.封装,也就是把客观事物封装成抽象的类,使用不同的访问权限控制对类的属性的访问。简而言之就是,使类对外部保持整洁,只留有主要的接口进行类业务逻辑的使用。2.继承子类拥有父类非 private 的属性、方法。子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。子类可以用自己的方式实现父类的方法。Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只
转载
2024-01-12 14:02:55
38阅读
时间说长不长,说短不短,从萌生对java的学习到现在已经过去了一个月时间,一个月以前可以说对编程什么都不了解,现在慢点学习,有了一点基础和能力更博了,不求让别人看到,只是希望能够记录下着一些点滴问题或者自己的思考,日后回看是真的能有一些成就感!public class HelloWorld{
public static void main(String[] args){
S
转载
2024-01-18 16:34:44
37阅读
1,什么是Java。百度百科里面有很详细的解释。java 是一种可以撰写跨平台应用软件的面向对面的程序设计语言,是有Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE,JavaME,JavaSE)的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人
转载
2023-11-29 09:50:44
31阅读
static修饰的变量和方法从属于类。普通变量和方法从属于对象,即用对象不能调用static。对象里的普通变量是在堆里,而类里的静态成员变量(static)和常量是在方法区里。堆包含方法区,所以普通变量可以使用静态变量,而静态变量不能使用非静态变量static{......}static语句块内的内容在程序初始化后开始执行,即开始运行main函数就会开始执行其中的语句
原创
2019-07-08 14:32:46
248阅读
点赞
之前关于java集合认识,虽然理解,但是总是忘记关键点,今明两天写一篇关于集合的随笔
原创
2021-05-28 20:34:46
77阅读
多态有一种情况是,父类应用指向子类对象:父亲 fu = new 儿子();这个时候如果父亲中有变量(包括静态和非静态变量)或者静态方法,都不会被儿子覆盖和重写。他们在内存中占用的是两块地方。而非静态方法则会被重写。内存中该对象的内容: 父类的成员变量 ① 父类的静态方法
原创
2022-02-25 14:22:19
102阅读
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.
Class类
阅读API的Class类
原创
2023-08-10 16:20:09
90阅读
# Java关于SQLite的科普
SQLite是一款轻量级的嵌入式数据库引擎,它不需要一个独立的服务器进程,可以直接访问普通的磁盘文件来存储数据。在Java开发中,我们经常会用到SQLite来存储数据,以便在应用程序中进行数据持久化。
## SQLite简介
SQLite是一个遵守ACID的SQL数据库引擎,支持大部分的SQL语法,包括事务、索引、触发器等功能。它的特点是轻量级、易于集成和
原创
2024-02-23 04:40:25
28阅读
# 关于Java Socket
## 简介
Java Socket 是 Java 中用于网络通信的基础类,它提供了一种用于在网络上进行数据传输的机制。通过使用 Java Socket,我们可以轻松地建立客户端和服务器之间的连接,实现数据的传输和通信。
## Socket 类
Java Socket 类提供了一种创建套接字的方式,它包含了建立连接、发送和接收数据的方法。Socket 类提供了
原创
2023-08-05 20:21:55
28阅读
下面有关java classloader说法正确的是()?1. ClassLoader就是用来动态加载class文件到内存当中用的2. JVM在判定两个class是否相同时,只用判断类名相同即可,和类加载器无关3. ClassLoader使用的是双亲委托模型来搜索类的4. Java默认提供的三个ClassLoader是Boostrap ClassLoader,Extension ClassLoad
转载
2024-01-14 20:46:20
32阅读
1.关于IPSec的实现和虚拟网卡的实现 freeswan作为IPSec的解决方案相对于OpenVPN来讲有很多相似之处,freeswan也是先将数据包路由到上层,然后经过IPSec的策略处理后重新发往下层继续路由,IPSec的方案省略了虚拟网卡的过程,将一上一下的过程完全在协议栈中特殊处理,因此需要修改协议栈,而是用虚拟网卡的方式却不需要修改协议栈,完全按照现在的协议栈架构来实现--网卡入数据
原创
2010-09-07 20:41:00
382阅读
本文摘自java中queue的使用 - 风生水起 - Queue接口与List、Set同一级别,都是继承了Collection接口。Li...
转载
2022-03-17 11:41:05
65阅读
递归函数,即是调用一个函数的过程中出现直接或简介的调用该函数本身.此种函数就称为递归函数
递归函数的优点是程序简洁易懂,可读性强;缺点是需要调用大量的函数调用,消耗大量的内存和时间
一般来说,递归由函数出口和递归体两部分组成,递归出口给出了递归终止条件,递归体给出了递归的方式.
转载
精选
2006-11-27 14:08:36
3595阅读
2评论
从来没有接触过java加密,近期在工作中遇到java加密的问题,由于对java加密不是很清楚,在写程序的过程中挺纠结的,最后终于搞定,现在把示例程序的代码贴上来,供大家看看。有什么问题请尽管拍砖。import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyExcep
原创
2013-07-21 01:34:50
536阅读
点赞
1 如何动态调用(利用反射机制)静态方法,而不需要具体对象Object r
原创
2023-07-20 15:22:43
47阅读
1 Best Practices for Exception Handlinghttp://www.on
原创
2023-07-20 15:33:52
63阅读