- 「作者主页」:秋名山码民「作者简介」:阿里云博客专家、华为云享专家、全栈领域新星创作者,某不知名大学大一在读学习Java3个月及学习c++2年后的感受参考文献:《C++PrimerPlus》《java核心技术卷1》 数据类型Java和c++都是强数据类型的语言,但是在Java中整形的范围与运行Java代码的机器没有关系,解决了软件从应该平台移植到另外一个平台的问题,与之相反c++会根据不同的... 「作者主页」:秋名山码民「作者简介」:阿里云博客专家、华为云享专家、全栈领域新星创作者,某不知名大学大一在读学习Java3个月及学习c++2年后的感受参考文献:《C++PrimerPlus》《java核心技术卷1》 数据类型Java和c++都是强数据类型的语言,但是在Java中整形的范围与运行Java代码的机器没有关系,解决了软件从应该平台移植到另外一个平台的问题,与之相反c++会根据不同的...
- 在docker环境下,用最少的步骤把openjdk8源码编译构建成jdk 在docker环境下,用最少的步骤把openjdk8源码编译构建成jdk
- [跟着官方文档学Junit5][一][Overview][学习笔记]JUnit5文档的目标是为编写测试的程序员,拓展作者和引擎作者以及构建工具和IDE供应商提供全面的参考文档。 1.什么是Junit5和上一个版本的JUnit不一样,JUnit5由来自三个不同子项目的几个不同模块组成。JUnit5=JUnit Platform+JUnit Jupiter+JUnit VintageJUnit... [跟着官方文档学Junit5][一][Overview][学习笔记]JUnit5文档的目标是为编写测试的程序员,拓展作者和引擎作者以及构建工具和IDE供应商提供全面的参考文档。 1.什么是Junit5和上一个版本的JUnit不一样,JUnit5由来自三个不同子项目的几个不同模块组成。JUnit5=JUnit Platform+JUnit Jupiter+JUnit VintageJUnit...
- @TOC引言:Java 虽然是面向对象的语言,但在局部的语句块内部仍然需要借助结构化的基本流程结构(顺序结构、分支结构、循环结构)来组织语句,完成相应的逻辑功能。三种基本流程控制结构示意图分别如下图所示: 1. 顺序结构代码中最常见的结构,按顺序执行的语句叫做顺序语句。//顺序结构 public static void main(String[] args) { 一天中按时做的事情... @TOC引言:Java 虽然是面向对象的语言,但在局部的语句块内部仍然需要借助结构化的基本流程结构(顺序结构、分支结构、循环结构)来组织语句,完成相应的逻辑功能。三种基本流程控制结构示意图分别如下图所示: 1. 顺序结构代码中最常见的结构,按顺序执行的语句叫做顺序语句。//顺序结构 public static void main(String[] args) { 一天中按时做的事情...
- @TOC 1.java 的内存划分 1.1 内存空间java 定义了 8 中基本数据类型和引用数据类型(JDK 预定义的引用数据类型和自定义的引用数据类型),java 程序的执行会将内存划分为栈空间和堆空间 1.2 栈空间自动分配,不需要程序员去申请1.栈空间存取数据的效率高。2.栈中的数据按“先进后出”的方式管理。3.栈空间存储空间较小,不能存放大量的数据。4.JVM 将基本类型的数据存放... @TOC 1.java 的内存划分 1.1 内存空间java 定义了 8 中基本数据类型和引用数据类型(JDK 预定义的引用数据类型和自定义的引用数据类型),java 程序的执行会将内存划分为栈空间和堆空间 1.2 栈空间自动分配,不需要程序员去申请1.栈空间存取数据的效率高。2.栈中的数据按“先进后出”的方式管理。3.栈空间存储空间较小,不能存放大量的数据。4.JVM 将基本类型的数据存放...
- @TOC 1. JAVA 的发展史创始人:詹姆斯·高斯林 (James Gosling)- Java之父起源:oak (橡树) ,物联网、小型移动设备。在爪洼岛几个大牛在喝咖啡: 起名就叫做java1996:Jdk1.0版本1998:jdk1.2 J2EE 一次编译 到处运行2009 年 04 月 20 日,甲骨文 74 亿美元收购 Sun,取得 java 的版权 。 2. JAVA 面向对... @TOC 1. JAVA 的发展史创始人:詹姆斯·高斯林 (James Gosling)- Java之父起源:oak (橡树) ,物联网、小型移动设备。在爪洼岛几个大牛在喝咖啡: 起名就叫做java1996:Jdk1.0版本1998:jdk1.2 J2EE 一次编译 到处运行2009 年 04 月 20 日,甲骨文 74 亿美元收购 Sun,取得 java 的版权 。 2. JAVA 面向对...
- 1.1 集合介绍集合提供一种存储空间可变的存储模型,存储的数据容量可以改变ArrayLis<>:可调整大小的数组实现<>:是一种特殊的数据类型,泛型可储存重复元素怎么使用呢在出现E的地方我们使用引用数据类型替换即可举例:ArrayList<String>、ArrayList<Student> 1.2 集合类型Collection 接口的接口 对象的集合(单列集合)List 接口:元素按进入... 1.1 集合介绍集合提供一种存储空间可变的存储模型,存储的数据容量可以改变ArrayLis<>:可调整大小的数组实现<>:是一种特殊的数据类型,泛型可储存重复元素怎么使用呢在出现E的地方我们使用引用数据类型替换即可举例:ArrayList<String>、ArrayList<Student> 1.2 集合类型Collection 接口的接口 对象的集合(单列集合)List 接口:元素按进入...
- 问题起源最近受到注解启发,学习了Java注解的实现方式,以及Java注解执行器中涉及到的Java反射的过程,但是笔者本人更关心的拦截器、过滤器等涉及到的Java AOP还没有涉及到。网上搜索到的很多关于AOP的实现都与Spring做了深度绑定,然而,我有个小癖好,不太喜欢与框架深度绑定的,所以,我们只是简简单单的学习一下AOP的实现方式,而不是Spring AOP的实现方式,因为“我们要做... 问题起源最近受到注解启发,学习了Java注解的实现方式,以及Java注解执行器中涉及到的Java反射的过程,但是笔者本人更关心的拦截器、过滤器等涉及到的Java AOP还没有涉及到。网上搜索到的很多关于AOP的实现都与Spring做了深度绑定,然而,我有个小癖好,不太喜欢与框架深度绑定的,所以,我们只是简简单单的学习一下AOP的实现方式,而不是Spring AOP的实现方式,因为“我们要做...
- 目录一、 语言和环境 语言和环境二、 实现功能 实现功能三、 数据库设计 数据库设计四、 具体要求及推荐实现步骤 具体要求及推荐实现步骤五、 评分标准一、 语言和环境 语言和环境1. 实现语言:JAVA 语言。2. 环境要求:MyEclipse/Eclipse + Tomcat + MySql。3. 使用技术:Jsp+Servlet+JavaBean+Jdbc 或 Jsp+Servlet... 目录一、 语言和环境 语言和环境二、 实现功能 实现功能三、 数据库设计 数据库设计四、 具体要求及推荐实现步骤 具体要求及推荐实现步骤五、 评分标准一、 语言和环境 语言和环境1. 实现语言:JAVA 语言。2. 环境要求:MyEclipse/Eclipse + Tomcat + MySql。3. 使用技术:Jsp+Servlet+JavaBean+Jdbc 或 Jsp+Servlet...
- 分治法,字面意思是“分而治之”,就是把一个复杂的1问题分成两个或多个相同或相似的子问题,再把子问题分成更小的子问题直到最后子问题可以简单地直接求解,原问题的解即子问题的解的合并,这个思想是很多高效算法的基础,例如排序算法(快速排序,归并排序),傅里叶变换(快速傅里叶变换)等。 分治法,字面意思是“分而治之”,就是把一个复杂的1问题分成两个或多个相同或相似的子问题,再把子问题分成更小的子问题直到最后子问题可以简单地直接求解,原问题的解即子问题的解的合并,这个思想是很多高效算法的基础,例如排序算法(快速排序,归并排序),傅里叶变换(快速傅里叶变换)等。
- 简单的学生信息管理系统,实现对用户类型的不同权限管理(增删改查). 简单的学生信息管理系统,实现对用户类型的不同权限管理(增删改查).
- 基于Swing图形界面设计的学生信息管理系统,实现了管理员的登录、注册和密码修改,实现了对学生信息的增删改查。源码、开发工具和数据库都有说明,适合用于JAVA课程设计考核。 基于Swing图形界面设计的学生信息管理系统,实现了管理员的登录、注册和密码修改,实现了对学生信息的增删改查。源码、开发工具和数据库都有说明,适合用于JAVA课程设计考核。
- 在上一博文《JVM进阶(十八)——初识Class文件》中,我们了解了Class文件的一些基础知识。他的整个内部结构就是一张很大的表,我们就是从这张表入手,一一分析每个部分的结构。继续看这张表: 接着上一博文所说,魔数后面分别是次版本号和主版本号。由上图可知其分别占用两个字节。 被蓝色框框住的就是次版本号,划红线的就是主版本号。再次说明,Class文件内部的数据是按照规则紧凑排列的,中... 在上一博文《JVM进阶(十八)——初识Class文件》中,我们了解了Class文件的一些基础知识。他的整个内部结构就是一张很大的表,我们就是从这张表入手,一一分析每个部分的结构。继续看这张表: 接着上一博文所说,魔数后面分别是次版本号和主版本号。由上图可知其分别占用两个字节。 被蓝色框框住的就是次版本号,划红线的就是主版本号。再次说明,Class文件内部的数据是按照规则紧凑排列的,中...
- 关于类加载机制的相关知识在前面的博文中暂时先讲那么多。中间留下了很多问题,从本篇博文开始,我们来一一解决。 从我们最陌生而又最熟悉的.class文件开始说起。.class文件是一个由8位二进制构成一个字节的字节码文件,里面的格式都是按照规定好的顺序紧凑的排列在文件中。 在.class文件中,他的数据都是以无符号数和表的形式存储的,后面我们进行.class文件的分析就是以这个为基础的,... 关于类加载机制的相关知识在前面的博文中暂时先讲那么多。中间留下了很多问题,从本篇博文开始,我们来一一解决。 从我们最陌生而又最熟悉的.class文件开始说起。.class文件是一个由8位二进制构成一个字节的字节码文件,里面的格式都是按照规定好的顺序紧凑的排列在文件中。 在.class文件中,他的数据都是以无符号数和表的形式存储的,后面我们进行.class文件的分析就是以这个为基础的,...
- 通过一个实例将JVM方法调用的字节码指令逐个列出,一起来熟悉以下它们使用的场景 通过一个实例将JVM方法调用的字节码指令逐个列出,一起来熟悉以下它们使用的场景
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签