- @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方法调用的字节码指令逐个列出,一起来熟悉以下它们使用的场景
- 问题起源最近我们在研究注解,由注解引入,我们“被迫"去学习Java中的反射,反射学习的差不多了,我们再回过头来看看如何去处理注解。今天,我们先说一下注解学习过程中的一点收获:注解,仅仅只是标注,具体让程序怎么理解注解,仍然需要我们自己来实现。为了让问题和结论更清晰,我们来自己实现一个注解。 自定义注解我们首先使用@interface定义了一个注解:我们内心给予这个注解的含义是,定义在类中属... 问题起源最近我们在研究注解,由注解引入,我们“被迫"去学习Java中的反射,反射学习的差不多了,我们再回过头来看看如何去处理注解。今天,我们先说一下注解学习过程中的一点收获:注解,仅仅只是标注,具体让程序怎么理解注解,仍然需要我们自己来实现。为了让问题和结论更清晰,我们来自己实现一个注解。 自定义注解我们首先使用@interface定义了一个注解:我们内心给予这个注解的含义是,定义在类中属...
- 👨🏻🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟🌈擅长领域:Java、大数据、运维、电子🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏,相应的有空了我也会回访,互助!!!🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!!@[TOC] 线程池是什么线程池... 👨🏻🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟🌈擅长领域:Java、大数据、运维、电子🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏,相应的有空了我也会回访,互助!!!🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!!@[TOC] 线程池是什么线程池...
- 👨🏻🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟🌈擅长领域:Java、大数据、运维、电子🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏,相应的有空了我也会回访,互助!!!🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!!@[TOC] ForkJoin是... 👨🏻🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟🌈擅长领域:Java、大数据、运维、电子🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏,相应的有空了我也会回访,互助!!!🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!!@[TOC] ForkJoin是...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
即将直播
热门标签