- 前言 在学习java之前,要先了解java文件是如何运转的,就得了解一下JVM和java的内存结构。本文先介绍简单的java内存结构图,再总结一下程序运行时保存到什么地方。 简单的java内存结构图 1.方法区:用来存储代码。将.class文件加载到内存中,并存储在方... 前言 在学习java之前,要先了解java文件是如何运转的,就得了解一下JVM和java的内存结构。本文先介绍简单的java内存结构图,再总结一下程序运行时保存到什么地方。 简单的java内存结构图 1.方法区:用来存储代码。将.class文件加载到内存中,并存储在方...
- 前言 由于运算符,在笔试中常考,本人在此小结一下。 正文 1.运算符分类(整数的除法是整除,java的字面量运算被java优化了) 数学、自增、逻辑 、比较和条件运算符。 2.数字运算符 1)封闭性(采用补码) 1))同类型参与运算:例,int b=10+'A'; 等价于 int b=10+65; 2))返回同... 前言 由于运算符,在笔试中常考,本人在此小结一下。 正文 1.运算符分类(整数的除法是整除,java的字面量运算被java优化了) 数学、自增、逻辑 、比较和条件运算符。 2.数字运算符 1)封闭性(采用补码) 1))同类型参与运算:例,int b=10+'A'; 等价于 int b=10+65; 2))返回同...
- 前言 1.File的用于创建目录、用于表示目录、用于创建文件、用于表示文件和用于删除文件或目录。 2.字符流:abstract class Reader和Writer操作的是文本文件 3.缓冲字符流(BufferedReader和BufferedWriter)每次读取或写入一行 缓冲流(BufferedInputStream和B... 前言 1.File的用于创建目录、用于表示目录、用于创建文件、用于表示文件和用于删除文件或目录。 2.字符流:abstract class Reader和Writer操作的是文本文件 3.缓冲字符流(BufferedReader和BufferedWriter)每次读取或写入一行 缓冲流(BufferedInputStream和B...
- 前言 数组是存放相同数据类型的顺序结构 正文 数组的概念 一组相同类型的数据堆积在一起 数组的声明 1)数据类型 []数组名; 2)数据类型 数组名[];(不推荐) 注:数据类型 可以使简单数据类型,也可以使引用数据类型 简单数据类型在内存中的值为零值(... 前言 数组是存放相同数据类型的顺序结构 正文 数组的概念 一组相同类型的数据堆积在一起 数组的声明 1)数据类型 []数组名; 2)数据类型 数组名[];(不推荐) 注:数据类型 可以使简单数据类型,也可以使引用数据类型 简单数据类型在内存中的值为零值(...
- 正文 Java中的图形界面编程 AWT/Swing AWT(Abstract Window ToolKits,抽象窗口工具集) 1.容器类:用来存储组件,实现容器布局 2.组件类:实现界面的一些特定功能 一个容器可以包涵多个组件,组件必须存放在容器中3.布局管理器:实现容器的布局设置 4.图形类:包括一些基本图形 Swing... 正文 Java中的图形界面编程 AWT/Swing AWT(Abstract Window ToolKits,抽象窗口工具集) 1.容器类:用来存储组件,实现容器布局 2.组件类:实现界面的一些特定功能 一个容器可以包涵多个组件,组件必须存放在容器中3.布局管理器:实现容器的布局设置 4.图形类:包括一些基本图形 Swing...
- 前言 集合在数学意义上的概念是,对个数据放置在一起而建立起来的模型,这些数据类型可以不同; 在软件中的定义,一堆数据放置在一个空间中存储,将整个存储空间称为集合。 本文主要介绍collection接口下的List接口和Set接口,以及迭代器Iterator。 正文 Collection接口 ... 前言 集合在数学意义上的概念是,对个数据放置在一起而建立起来的模型,这些数据类型可以不同; 在软件中的定义,一堆数据放置在一个空间中存储,将整个存储空间称为集合。 本文主要介绍collection接口下的List接口和Set接口,以及迭代器Iterator。 正文 Collection接口 ...
- 前言 Java语言 Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、EJB四部分技术。其中还有其他的9个技术规范(JNDI,) 正文 Java Database Connectivity (JDBC)技术 JDBC(Java Database Connectivit... 前言 Java语言 Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、EJB四部分技术。其中还有其他的9个技术规范(JNDI,) 正文 Java Database Connectivity (JDBC)技术 JDBC(Java Database Connectivit...
- 文章目录 一、Java 类型转换二、自动转换三、手动转换 一、Java 类型转换 类型转换是指将一种原始数据类型的值分配给另一种类型。在 Java 中,有两种类型的转换: 自动转换 ... 文章目录 一、Java 类型转换二、自动转换三、手动转换 一、Java 类型转换 类型转换是指将一种原始数据类型的值分配给另一种类型。在 Java 中,有两种类型的转换: 自动转换 ...
- 前言 集合在数学意义上的概念是,对个数据放置在一起而建立起来的模型,这些数据类型可以不同; 在软件中的定义,一堆数据放置在一个空间中存储,将整个存储空间称为集合。 本文主要介绍collection接口下的List接口和Set接口,以及迭代器Iterator。 正文 Collection接口 ... 前言 集合在数学意义上的概念是,对个数据放置在一起而建立起来的模型,这些数据类型可以不同; 在软件中的定义,一堆数据放置在一个空间中存储,将整个存储空间称为集合。 本文主要介绍collection接口下的List接口和Set接口,以及迭代器Iterator。 正文 Collection接口 ...
- 前言 今天来谈谈Java中面向对象的主要的具体表现即封装,继承和多态。这是基础的重点。 正文 封装 隐藏实现细节 1)封装的步骤: 1))将属性私有化,使用private修饰符,修饰需要隐藏的方法和属性 2))提供共有的方法,访问私有属性(getter,setter) 注: 封装的目的是减少类与类的关联度 2... 前言 今天来谈谈Java中面向对象的主要的具体表现即封装,继承和多态。这是基础的重点。 正文 封装 隐藏实现细节 1)封装的步骤: 1))将属性私有化,使用private修饰符,修饰需要隐藏的方法和属性 2))提供共有的方法,访问私有属性(getter,setter) 注: 封装的目的是减少类与类的关联度 2...
- 前言 指令、基本术语、命名规范 正文 1.编程语言 一组有规则的指令集合(指令可驱动计算机工作的指令) 2.指令 0,1组合 3.面向过程与面向对象的区别 过程,关注函数与函数之间的关系;对象,关注对象与对象之间的关系 4.语言的划分 编译型语言,将程序代... 前言 指令、基本术语、命名规范 正文 1.编程语言 一组有规则的指令集合(指令可驱动计算机工作的指令) 2.指令 0,1组合 3.面向过程与面向对象的区别 过程,关注函数与函数之间的关系;对象,关注对象与对象之间的关系 4.语言的划分 编译型语言,将程序代...
- 要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制。特别是内存模型,java的线程同步机制很大程度上都是基于内存模型而设定的。 正文 java内存模型 &n... 要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制。特别是内存模型,java的线程同步机制很大程度上都是基于内存模型而设定的。 正文 java内存模型 &n...
- 前言 【操作系统线程】 线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。一个进程可以有一个或多个线程,各个线程之间共享程序的内存空间(也就是所在进程的内存空间)。 本文介绍了Java 中你所不知的线程创建的第三种方法。 线程存在的目的是位了在计算机中,在... 前言 【操作系统线程】 线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。一个进程可以有一个或多个线程,各个线程之间共享程序的内存空间(也就是所在进程的内存空间)。 本文介绍了Java 中你所不知的线程创建的第三种方法。 线程存在的目的是位了在计算机中,在...
- 前言 Weblogic启动时classloader加载顺序 和weblogic的classloader装载策略及部署应用的目录结构 1.weblogic的classloader装载策略及部署应用的目录结构 &nbs... 前言 Weblogic启动时classloader加载顺序 和weblogic的classloader装载策略及部署应用的目录结构 1.weblogic的classloader装载策略及部署应用的目录结构 &nbs...
- 前言 正文 分支流程控制语句 if ... else 语法: 1)if(布尔值|逻辑|比较表达式){ 语句块 }else{ 语句块 } 2)if(表达式){ }else if(表达式){ } . . . else if(){ }else{ } 注:... 前言 正文 分支流程控制语句 if ... else 语法: 1)if(布尔值|逻辑|比较表达式){ 语句块 }else{ 语句块 } 2)if(表达式){ }else if(表达式){ } . . . else if(){ }else{ } 注:...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
即将直播
热门标签