- Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。关于 Java 标识符,有以下几点需要注意:所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合关键字不能用作标识符标识符是大小写敏感的合法标识符举例:age、$salary、_value、__1... Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。关于 Java 标识符,有以下几点需要注意:所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合关键字不能用作标识符标识符是大小写敏感的合法标识符举例:age、$salary、_value、__1...
- Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。Java 枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。例如定义一个颜色的枚举类。enum Color { RED, GREEN, BLUE; } 以上枚举类 Color 颜色常量有 RED, GREEN, BLUE,分别表示红色,... Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。Java 枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。例如定义一个颜色的枚举类。enum Color { RED, GREEN, BLUE; } 以上枚举类 Color 颜色常量有 RED, GREEN, BLUE,分别表示红色,...
- 相信你已经看过之前的文章了,那么这一篇文章就很容易理解了。如果你的基础不太好,暂时理解不了也没关系,先保存下来,后面基础补一补在回过头来看看。 Tomcat + MySQL========================================================方案一: Tomcat  ... 相信你已经看过之前的文章了,那么这一篇文章就很容易理解了。如果你的基础不太好,暂时理解不了也没关系,先保存下来,后面基础补一补在回过头来看看。 Tomcat + MySQL========================================================方案一: Tomcat  ...
- 前言 做java开发的jar包和war包接触的比较多,做运维的也会接触到,运维的这个问题一般是问: 开发人员给你的包是jar包还是war包。 因为培训机构的小伙伴没有接触过java,所以分不清jar和war的区别。 jar包 java的归档文件,java程序可以打包成jar包 jar包就是别人写好的一些类,然后对这些类进行打包,开发人员可以将这些jar包引入到... 前言 做java开发的jar包和war包接触的比较多,做运维的也会接触到,运维的这个问题一般是问: 开发人员给你的包是jar包还是war包。 因为培训机构的小伙伴没有接触过java,所以分不清jar和war的区别。 jar包 java的归档文件,java程序可以打包成jar包 jar包就是别人写好的一些类,然后对这些类进行打包,开发人员可以将这些jar包引入到...
- 题目:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 思路:每一天都会吃掉前一天的一半再多吃一个,那么前一天就是后面一天数量的二倍还多两个,注意是两个! 举例: 假设第一天有10个,... 题目:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 思路:每一天都会吃掉前一天的一半再多吃一个,那么前一天就是后面一天数量的二倍还多两个,注意是两个! 举例: 假设第一天有10个,...
- package number; public class chapter02 { public static void main(String[] args) { //生成5个节点 Node Head = new Node(0,null); //产生头节点 Node End = new Node(0,null); //产生尾节点 for(int i ... package number; public class chapter02 { public static void main(String[] args) { //生成5个节点 Node Head = new Node(0,null); //产生头节点 Node End = new Node(0,null); //产生尾节点 for(int i ...
- package number; import java.util.Scanner; public class chapter03 { public static void main(String[] args) { Scanner s_num = new Scanner(System.in); System.out.println("请输入人数:"); i... package number; import java.util.Scanner; public class chapter03 { public static void main(String[] args) { Scanner s_num = new Scanner(System.in); System.out.println("请输入人数:"); i...
- java基础总结,期末考试,都用得到 java–第1章 练习题java–第2章 数据类型与运算符java-第3章 流程控制语句java–第4章 数组java–第5章 面向对象编程java–第6章 继承与多态java–第7章 抽象类与接口java – 第8章 异常处理java–第9章 输入输出流java–第10章 多线程java–第11章 图形用户界面编程... java基础总结,期末考试,都用得到 java–第1章 练习题java–第2章 数据类型与运算符java-第3章 流程控制语句java–第4章 数组java–第5章 面向对象编程java–第6章 继承与多态java–第7章 抽象类与接口java – 第8章 异常处理java–第9章 输入输出流java–第10章 多线程java–第11章 图形用户界面编程...
- 1.填空题 1)Java程序的运行环境简称为 JRE 。 2)Java中的注释可分为三种类型,分别是 单行注释 、 多行注释 、 文档注释 。 3)安装JDK 后要对 JAVA_HOME、PATH和CLASSPATH 环境变量进行设置,其中环境变量 P... 1.填空题 1)Java程序的运行环境简称为 JRE 。 2)Java中的注释可分为三种类型,分别是 单行注释 、 多行注释 、 文档注释 。 3)安装JDK 后要对 JAVA_HOME、PATH和CLASSPATH 环境变量进行设置,其中环境变量 P...
- 文章目录 简介为什么要有 InversifyJS?目标安装应用示例步骤 1: 声明接口和类型步骤 2: 使用 @injectable 和 @inject 装饰器声明依赖步骤 3: 创建和配置容器步骤 4: 解析依赖 拓展阅读 简介 InversifyJS ,一个强大又轻量的控制反转容器,提供给JavaScript 和 Node.js 应用使用... 文章目录 简介为什么要有 InversifyJS?目标安装应用示例步骤 1: 声明接口和类型步骤 2: 使用 @injectable 和 @inject 装饰器声明依赖步骤 3: 创建和配置容器步骤 4: 解析依赖 拓展阅读 简介 InversifyJS ,一个强大又轻量的控制反转容器,提供给JavaScript 和 Node.js 应用使用...
- 我们来谈谈 Java 中的 hashCode() 方法。众所周知,Java 是一门面向对象的编程语言,所有的类都会默认继承自 Object 类,而 Object 的中文意思就是“对象”。Object 类中就包含了 hashCode() 方法:@HotSpotIntrinsicCandidatepublic native int hashCode(); 1 2意味着所有的类都会有一... 我们来谈谈 Java 中的 hashCode() 方法。众所周知,Java 是一门面向对象的编程语言,所有的类都会默认继承自 Object 类,而 Object 的中文意思就是“对象”。Object 类中就包含了 hashCode() 方法:@HotSpotIntrinsicCandidatepublic native int hashCode(); 1 2意味着所有的类都会有一...
- Java NIO(New IO或 Non Blocking IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。java IO 与 java NIO 的区别这里写图片描述一、通道(Channel)与缓冲区(Buffer)若需要使用 NIO 系统,需要获取用于... Java NIO(New IO或 Non Blocking IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。java IO 与 java NIO 的区别这里写图片描述一、通道(Channel)与缓冲区(Buffer)若需要使用 NIO 系统,需要获取用于...
- 字符串模板$ 表示一个变量名或者变量值$varName 表示变量值${varName.fun()} 表示变量的方法返回值:var a = 1// 模板中的简单名称:val s1 = "a is $a" a = 2// 模板中的任意表达式:val s2 = "${s1.replace("is", "was")}, but now is $a"NULL检查机制Kotlin的空安全设计对于声明可为... 字符串模板$ 表示一个变量名或者变量值$varName 表示变量值${varName.fun()} 表示变量的方法返回值:var a = 1// 模板中的简单名称:val s1 = "a is $a" a = 2// 模板中的任意表达式:val s2 = "${s1.replace("is", "was")}, but now is $a"NULL检查机制Kotlin的空安全设计对于声明可为...
- 连接实例Java 连接 MemcachedMemcachedJava.java 文件:import net.spy.memcached.MemcachedClient; import java.net.*; public class MemcachedJava { public static void main(String[] args) { try{ // 本地连接 Memcached ... 连接实例Java 连接 MemcachedMemcachedJava.java 文件:import net.spy.memcached.MemcachedClient; import java.net.*; public class MemcachedJava { public static void main(String[] args) { try{ // 本地连接 Memcached ...
- 对已有的业务逻辑进一步的封装,使其增加额外的功能,如Java中的IO流就使用了装饰者模式,用户在使用的时候,可以任意组装,达到自己想要的效果。 举个栗子,我想吃三明治,首先我需要一根大大的香肠,我喜欢吃奶油,在香肠上面加一点奶油,再放一点蔬菜,最后再用两片面包夹一下,很丰盛的一顿午饭,营养又健康。那我们应该怎么来写代码呢? 首先,我们需要写一个Food类,让其他所有食物都来继承这个类,看代码... 对已有的业务逻辑进一步的封装,使其增加额外的功能,如Java中的IO流就使用了装饰者模式,用户在使用的时候,可以任意组装,达到自己想要的效果。 举个栗子,我想吃三明治,首先我需要一根大大的香肠,我喜欢吃奶油,在香肠上面加一点奶油,再放一点蔬菜,最后再用两片面包夹一下,很丰盛的一顿午饭,营养又健康。那我们应该怎么来写代码呢? 首先,我们需要写一个Food类,让其他所有食物都来继承这个类,看代码...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签