第一章1. java白皮书的关键术语:简单性,面向对象,网络技能(Network-Savvy),健壮性,安全性,体系结构中立,可移植性,解释型,高性能,多线程,动态性。第二章1. 安装JDK后安装源代码库和文档:库源文件:src.zip。将其解压到jdk/src文件夹中(可用cmd调用java命令:jar xvf ../src.zip)。文档:从官网下载并解压到jdk目录。2. 开发环境:用Not
突然之间需要学习Java,学校里学的东西早就忘记了,得用最短的时间把Java知识理顺,重点还是J2EE,毕竟所有的ava项目中95%都是J2EE,还是先从基础的J2SE学起吧....... 首先是了解Java的核心机制,Java中有两种核心机制: ①Java虚拟机(Java Vi
转载
2023-11-06 21:43:15
46阅读
在 Java 编程中,特别是当谈到“Java 核心代码是主类还是副类”的问题时,确实是一项相当复杂的议题。理解主类(Main Class)和副类(Supporting Class)的角色与关系,对于有效组织和构建优雅的 Java 程序是至关重要的。接下来,让我们一起走过这一过程。
## 背景定位
在业务应用中,高效的代码结构不仅提高了开发效率,也增强了系统的可维护性。在许多企业级应用中,Jav
下载jdk并安装
写一个测试类并执行,需要将bin加到系统的路径中去
javac test.class
java test
如果使用Eclipse的IDE,则需要进行运行库的配置,使用IDE的设置和系统的安装版本相一致。
1 基本结构
Java是一种大小写敏感的语言。源代码的文件名必须和其中的公有类名字相同。Java中的main必须包含
转载
2023-08-09 11:05:37
49阅读
在 Java 中,我们常常会面对一个困惑的问题:“Java 中的类是方法吗?”为了厘清这个疑问,本文将系统性地探讨这个主题,包括技术原理、架构解析、源码分析等多个方面。接下来,我们将一步步解析这个问题,带你深入理解 Java 中的类和方法之间的关系。
## 背景描述
在 Java 编程语言中,类和方法是两个核心概念。类用于定义对象的结构和行为,而方法则是对象可以执行的操作。为了解释这两者的关系
转载
2023-07-19 17:59:57
75阅读
Mysql 数据类型和函数
知识点
数据类型分类
CHAR
VARCHAR
int
float
DATETIME
TIMESTAMP
TEXT
Blob
函数
avg() 求平均值
转载
2024-10-23 16:14:57
29阅读
JAVA中所有与集合有关的实现类都是这六个接口的实现类。 Collection接口:集合中每一个元素为一个对象,这个接口将这些对象组织在一起,形成一维结构。 List接口代表按照元素一定的相关顺序来组织(在这个序列中顺序是主要的),List接口中数据可重复。 Set接口是数学中集合的概念:其元素无序,且不可重复。(正好与List对应) SortedSet会按照数字将元素排列,为“可排序集合”。 M
转载
2024-04-21 15:57:57
29阅读
# Java Interface类方法必须实现吗?
在Java中,接口(Interface)是一种特殊的引用类型,用于定义类的行为规范。当一个类实现一个接口时,通常需要实现接口中定义的所有方法。这让人产生了一个常见的问题:在Java中的接口方法是否必须实现呢?
## 接口的基本概念
Java中的接口是一个抽象类型,它只包含常量和抽象方法。接口不能包含具体的实现(只在Java 8及以后版本可以
原创
2024-08-04 07:28:55
161阅读
Java方法位置:类中方法外,与main方法平级方法(函数)就是功能实现,它遵循了特定语法,是一段具有特定功能代码方法不调用,不执行非构造方法(普通方法)定义:(可以有返回值,可以没有返回值)修饰符 返回值类型 方法名(参数类型 参数名) { 方法体 return 返回值; }修饰符:public、protected、默认修饰符、private,权限逐步降低public的访问权限最大,priv
转载
2024-02-22 14:28:13
34阅读
关于java抽象类1.抽象类是什么?Java语言中,用abstract 关键字来修饰一个类时,这个类叫作抽象类。抽象类是它的所有子类的公共属性的集合,是包含一个或多个抽象方法的类。抽象类可以看作是对类的进一步抽象。在面向对象领域,抽象类主要用来进行类型隐藏。2.抽象类的特点1.抽象类,其修饰符必须为public或者protected,不能是private,因为创建抽象类,就是要被其他类继承,用pr
转载
2023-09-19 07:59:18
32阅读
一、抽象类的基本概念普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。那么什么叫抽象方法呢?在所有的普通方法上面都会有一个“{}”,这个表示方法体,有方法体的方法一定可以被对象直接使用。而抽象方法,是指没有方法体的方法,同时抽象方法还必须使用关键字abstract做
转载
2023-05-30 20:59:41
68阅读
在实际开发中,我们往往需要对某些方法进行增强,常用的方法增强的方式有三种。类继承 、方法覆盖 必须控制对象创建,才能使用该方式装饰者模式方法加强 必须和目标对象实现相同接口或继续相同父类,特殊构造器(传入被包装对象)动态代理我们来编写一个案例感受一下,新建一个Java项目。 新建类Catpublic class Cat{
public void run(){
System.out.print
转载
2023-08-23 21:16:11
230阅读
1、XML 是一种描述数据的方式。可以使用任何一种程序设计 语言处理 XML 数据,而 Java API 对 XML 处理提供了很好的支持。 2、HTML 是一种描述网页结构的方式。除了用于在网页上放置 Java applet 的 HTML 扩展之外,两者没有任何共同之处。 3、检查一个字符串既不是 null 也不为空串 if (str != null && str.length(
转载
2023-12-16 19:26:55
212阅读
手写ArrayList核心源码ArrayList是Java中常用的数据结构,不光有ArrayList,还有LinkedList,HashMap,LinkedHashMap,HashSet,Queue,PriorityQueue等等,我们将手写这些常用的数据结构的核心源码,用尽量少的代码来揭示核心原理。下面我们来手写ArrayList的核心源码首先我们定义一个QArrayList,不要问为什么
一、java EE的核心技术简介
参考链接:https://zhuanlan.zhihu.com/p/85608263
JAVA核心技术有很多,包括JDBC、JNDI、EJB、RMI、Serverlet、JSP、XML、JMS、JavaIDL、JTS、JTA、JavaMail和JAF
Java数据库连接(JDBC)在Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新
转载
2024-05-29 10:59:32
62阅读
# Java类是单继承多实现吗?
Java是一种面向对象的编程语言,其中的类是构建对象的基本单位。在Java中,类可以继承其他类,也可以实现一个或多个接口。这引发了一个常见的问题:Java类是否只能单继承但可以多实现?
## 单继承性
在Java中,类只能直接继承一个父类。这意味着一个Java类只能有一个直接的父类,而不能继承多个类。这是Java中的单继承性。
让我们通过一个简单的代码示例
原创
2023-11-25 09:43:15
68阅读
Java核心类库
01. 常用的类
1.1 常用的包与功能描述java.lang 核心包,jvm自动导入。包含System,String......类。java.util 工具包,包含大量工具类与集合类,如Scanner,Random,List等。java.io 输入输出包,关于读写文件相关的类,FileInputStream,FileOutputStream等。java.net 网络包,提供大量
转载
2023-08-24 22:33:15
54阅读
4.1.2题目:下面说法中,错误的有( )A. Java面向对象语言容许单独的过程与函数存在;B. Java面向对象语言容许单独的方法存在;C. Java语言中的方法属于类中的成员(member);D. Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同。答案:ABC解释:方法与函数:这两个概念不严格区分,就是一个东西,通过对象调用的,就是方
转载
2023-11-10 10:58:27
101阅读
Java自带很多实用的包,这些包中定义了很多类库常用的java核心包及其功能:基础类1、java.lang 封装了各种基本编程功能类方法,基本对象类,布尔数、字符和数字类型包容器,基本数学函数类,字符串类,标准输入输出等系统类,线程控制和例外处理类。2、java.io 提供对不同的输入和输出设备读写数据的支持。主要包括:输入流、输出流、文件访问类、流标记类3、java.util 提供了执行各
转载
2023-06-05 19:15:33
76阅读