下载jdk并安装
写一个测试类并执行,需要将bin加到系统的路径中去
javac test.class
java test
如果使用Eclipse的IDE,则需要进行运行库的配置,使用IDE的设置和系统的安装版本相一致。
1 基本结构
Java是一种大小写敏感的语言。源代码的文件名必须和其中的公有类名字相同。Java中的main必须包含
转载
2023-08-09 11:05:37
49阅读
java核心面试题1、喜欢别忘了关注2、java面向对象编程的特征多态继承封装PS:java不是纯粹的面向对象编程语言,因为java支持基本数据类型,比如int、short、long。尽管它们有自己的包装器类型,但是他们的确不能算是对象3、 JVM
见往期JVM详情,这一块内容挺多的,就不在这里阐述了4、JDK、JVM、JRE区别JDK:是提供给java开发人员的软件环境,包
转载
2023-12-20 07:07:00
51阅读
一、内容简介
Java EE的13种核心技术:
JDBC、JNDI、EJB、RMI、JSP、JavaServlet、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。
Java最初在浏览器和客户端机器中粉墨登场,当时很多人质疑它是否适合做服务器端的开发。现在随着对JavaEE第三方支持的增多
转载
2024-01-12 13:36:39
57阅读
转载
2023-07-19 17:59:57
75阅读
进程往往要同时做很多事情,比如浏览器同时要处理网络、又要处理鼠标、还要展示内容,因此有了多线
原创
2022-07-04 20:46:32
69阅读
# 理解Java的核心包
作为开发者,理解Java的核心包是非常重要的,它将为你后续的开发工作奠定坚实的基础。我们将通过简单的几个步骤,帮助你理解什么是Java的核心包,以及如何使用它们。
## 流程图
我们可以用以下流程图来概述整个过程:
```mermaid
flowchart TD
A[了解Java核心包] --> B[学习核心包的功能]
B --> C[掌握基础使用
原创
2024-10-04 07:06:05
46阅读
手写ArrayList核心源码ArrayList是Java中常用的数据结构,不光有ArrayList,还有LinkedList,HashMap,LinkedHashMap,HashSet,Queue,PriorityQueue等等,我们将手写这些常用的数据结构的核心源码,用尽量少的代码来揭示核心原理。下面我们来手写ArrayList的核心源码首先我们定义一个QArrayList,不要问为什么
我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级。CPU从早期的单核,发展到现在的双核,多核。CPU除了核心数之外,还有线程数之说,下面笔者就来解释一下CPU的核心数与线程数的关系和区别。 简单地说,CPU的核心数是指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组,等等,依次类推
转载
2023-11-14 12:34:16
71阅读
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阅读
突然之间需要学习Java,学校里学的东西早就忘记了,得用最短的时间把Java知识理顺,重点还是J2EE,毕竟所有的ava项目中95%都是J2EE,还是先从基础的J2SE学起吧....... 首先是了解Java的核心机制,Java中有两种核心机制: ①Java虚拟机(Java Vi
转载
2023-11-06 21:43:15
46阅读
java APIAPI(Application Programming Interface)应用程序编程接口是对java预先定义的类或接口功能和函数功能的说明文档,目的是提供 给开发人员进行使用帮助说明.Object类Object类是所有Java类的祖先(根基类)。每个类都使用 Object 作为超类 (父类)。所有对象(包括数组)都继承实现这个类的方法。 ● 如果在类的声明中未使用extends
转载
2024-05-30 13:54:40
21阅读
一、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
60阅读
Java核心类库知识目录一、常用类的概述和使用1、常用的包(熟悉)1.1 java.lang-核心包1.2 java.util-工具包1.3 java.io-输入输出包1.4 java.net-网络包1.5 java.sql-数据包2、Object类2.1 概念2.2 equals()(重点)2.3 hashCode()(重点)2.4 toString()(重点)3、包装类(熟悉)3.1 概念3
第一节什么是JAVAJava 是一种面向对象的语言,它对对象中的类、对象、继承、封装、多态、接口、包等均有很好的支持。为了简单起见,Java 只支持类之间的单继承,但是可以使用接口来实现多继承。使用 Java 语言开发程序,需要采用面向对象的思想设计程序和编写代码。JAVA可以跨平台,只需要加装JVM就行。2. 标识符由数字、字母、下划线(_)、及$组成 如:a12ghdg注意:数字不能
转载
2023-07-24 20:21:10
248阅读
最核心的部分: agent.py from __future__ import annotations import inspect import logging from datetime import datetime from typing import TYPE_CHECKING, Opti
原创
2024-05-26 20:56:44
119阅读
本文来说下Hadoop的核心生态知识 文章目录概述分布式文件系统分布式计算框架优缺点 概述导读:如今,一提到大数据技术,人们首先想到的是Hadoop,它俨然已成为大数据的代名词。然而,大数据技术在Hadoop出现之前很多年就出现了。但那时候,大数据只是谷歌、亚马逊等大公司才能开展起来的高端技术。正是Hadoop的出现,降低了分布式大数据的技术门槛,使得千千万万普通的公司也能开展大数据业务,进而促进
转载
2023-07-12 15:14:54
67阅读
一、Java 基础
1.JDK 和 JRE 有什么区别?
答:1)JDK包含JRE,java工具类,java核心类库。JRE是java程序的运行环境,主要包括JVM标准实现和java的核心类库。
JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。
2)JDK中包含JRE,在JDK的安装目录下有一个
1、java的语言框架(1)CPU->操作系统内核->应用层框架->JVM(java虚拟机)->Java字节码->Java源代码 (2)java是解释型语言,嵌入式常用的C/C++是编译型语言,简单来说:编译型语言只需要编译一次就可以执行,比如将C/C++编译成可执行程序;解释型语言是解释一句执行一句,依赖运行时环境,比如java运行依赖JVM; (3)Java虚拟机
## 线程是核心2倍吗 Java
在Java编程中,线程是非常重要的概念。线程是程序中执行的最小单位,它可以独立运行并且共享内存空间。在多核处理器系统中,线程的调度可以并行执行,提高程序的运行效率。
但是在Java中,线程是否真的是核心的2倍呢?这个问题涉及到Java虚拟机(JVM)的实现和操作系统的多线程调度机制。
### 线程和CPU核心的关系
在多核处理器系统中,每个CPU核心都可以
原创
2024-06-19 07:06:31
98阅读
单例模式与多线程立即加载/饿汉模式立即加载就是使用类的时候已经将对象创建完毕,常见的实现办法就是直接new实例化。立即加载/饿汉模式实在调用方法前,实例已经被创建了 package Six;
public class MyObject {
// 立即加载方式==饿汉模式
private static MyObject myObject = new MyObject();
转载
2024-10-09 12:12:31
134阅读