- 5-JDBC数据库开发入门 课时1-2 1.什么是JDBC JDBC 数据库访问规范 应用程序 <-> JDBC <-> MySQL驱动 <-> MySQL <-> Oracle驱动 <-> Oracle 12 导入jar包 加载驱动 Class.forName(‘类名’) 给出url、username... 5-JDBC数据库开发入门 课时1-2 1.什么是JDBC JDBC 数据库访问规范 应用程序 <-> JDBC <-> MySQL驱动 <-> MySQL <-> Oracle驱动 <-> Oracle 12 导入jar包 加载驱动 Class.forName(‘类名’) 给出url、username...
- 第24 章 : 反射与简单Java类 109 传统属性赋值弊端 简单Java类,setter,getter过多,代码重复 通过反射(Object类直接操作属性或方法)实现相同功能类的重复操作的抽象处理 110 属性自动赋值实现思路 类设计的基本机构: 应该由一个专门的ClassInstanceFactory类负责反射处理 接收反射对象与要设置的属性内容,同时可以... 第24 章 : 反射与简单Java类 109 传统属性赋值弊端 简单Java类,setter,getter过多,代码重复 通过反射(Object类直接操作属性或方法)实现相同功能类的重复操作的抽象处理 110 属性自动赋值实现思路 类设计的基本机构: 应该由一个专门的ClassInstanceFactory类负责反射处理 接收反射对象与要设置的属性内容,同时可以...
- 环境配置 IDEA中安装Lombok插件 开启 AnnocationProcessors 让Lombok注解在编译阶段起到作用 使用示例 依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId... 环境配置 IDEA中安装Lombok插件 开启 AnnocationProcessors 让Lombok注解在编译阶段起到作用 使用示例 依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId...
- import java.util.Scanner; public class jinzhishu { /** * 十进制转化八进制 */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); //i... import java.util.Scanner; public class jinzhishu { /** * 十进制转化八进制 */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); //i...
- 第27 章 : 反射与Annotation 120 反射取得Annotation信息 JDK > 1.5 不同的Annotation 有他的存在范围 public enum RetentionPolicy { SOURCE, CLASS, RUNTIME } 123456 import java.lang.annotation.Annotation; ... 第27 章 : 反射与Annotation 120 反射取得Annotation信息 JDK > 1.5 不同的Annotation 有他的存在范围 public enum RetentionPolicy { SOURCE, CLASS, RUNTIME } 123456 import java.lang.annotation.Annotation; ...
- package com.demo.atomic; import java.util.concurrent.atomic.AtomicInteger; public class AtomicDemo { private static int count = 0; private static int synchronizedCount = 0; private sta... package com.demo.atomic; import java.util.concurrent.atomic.AtomicInteger; public class AtomicDemo { private static int count = 0; private static int synchronizedCount = 0; private sta...
- 先看一段Python代码 实现效果是子类和父类共用一个 sayHello() 方法,通过覆写属性name 输出不同的属性 class Parent(): name = "parent" def getName(self): return self.name def sayHello(self): print(self.name, "-", self.getName(... 先看一段Python代码 实现效果是子类和父类共用一个 sayHello() 方法,通过覆写属性name 输出不同的属性 class Parent(): name = "parent" def getName(self): return self.name def sayHello(self): print(self.name, "-", self.getName(...
- 国王对发明国际象棋的大臣很佩服,问他要什么报酬 ,大臣说:请在第1个棋盘格放1粒麦子,在第2个棋盘格放2粒麦子, 在第3个棋盘格放4粒麦子,在第4个棋盘格放8粒麦子,...... 后一格的数字是前一格的两倍,直到放完所有棋盘格(国际象棋共有64格)。&nbs... 国王对发明国际象棋的大臣很佩服,问他要什么报酬 ,大臣说:请在第1个棋盘格放1粒麦子,在第2个棋盘格放2粒麦子, 在第3个棋盘格放4粒麦子,在第4个棋盘格放8粒麦子,...... 后一格的数字是前一格的两倍,直到放完所有棋盘格(国际象棋共有64格)。&nbs...
- 文档:https://github.com/auth0/java-jwt 依赖 <!-- JWT依赖 --> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>... 文档:https://github.com/auth0/java-jwt 依赖 <!-- JWT依赖 --> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>...
- 静态代理 角色分析 抽象角色 接口或者抽象类真实角色 被代理的角色代理角色 代理真实角色,一般会做一些附属操作客户角色 使用代理角色进行一些操作 AbstractObject - RealObject - Proxy Client 123456 代码实现 package com.pengshiyu.proxy; // 租借接口 public interf... 静态代理 角色分析 抽象角色 接口或者抽象类真实角色 被代理的角色代理角色 代理真实角色,一般会做一些附属操作客户角色 使用代理角色进行一些操作 AbstractObject - RealObject - Proxy Client 123456 代码实现 package com.pengshiyu.proxy; // 租借接口 public interf...
- 蓝桥杯VIP试题 之 基础练习 字符串对比 - JAVA 题目描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等。比如 Beijing 和 Hebei 2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing 3:两... 蓝桥杯VIP试题 之 基础练习 字符串对比 - JAVA 题目描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等。比如 Beijing 和 Hebei 2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing 3:两...
- 1、文件结构 一共涉及3个文件夹8个文件,心累… 注意config文件夹和lib文件夹需要设置为资源文件夹,不然找不到文件 2、依赖下载 放入lib文件夹 mybatis: https://github.com/mybatis/mybatis-3/releases mysql-connector: https://dev.mysql.com/downloads/... 1、文件结构 一共涉及3个文件夹8个文件,心累… 注意config文件夹和lib文件夹需要设置为资源文件夹,不然找不到文件 2、依赖下载 放入lib文件夹 mybatis: https://github.com/mybatis/mybatis-3/releases mysql-connector: https://dev.mysql.com/downloads/...
- 蓝桥杯VIP试题 之 基础练习 矩阵乘法 - JAVA 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 22 输入 第一行是一个正整数N、M(1< =N< =30, 0< =M< =5),表示矩阵A的阶数和要求的幂数 接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的... 蓝桥杯VIP试题 之 基础练习 矩阵乘法 - JAVA 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 22 输入 第一行是一个正整数N、M(1< =N< =30, 0< =M< =5),表示矩阵A的阶数和要求的幂数 接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的...
- n的阶乘 就是从n乘到1 ,(即n!=n*(n-1)*(n-2)*...*2*1) 我们根据考不考虑大数分两种情况 考虑大数:(调用java API 中math 大数函数) import java.math.BigInteger;import java.util.Scanner; public class ... n的阶乘 就是从n乘到1 ,(即n!=n*(n-1)*(n-2)*...*2*1) 我们根据考不考虑大数分两种情况 考虑大数:(调用java API 中math 大数函数) import java.math.BigInteger;import java.util.Scanner; public class ...
- 使用割圆术求圆周率: package qiuΠ; import java.util.Scanner; public class geyuanshu { //n为切割次数 static void geyuanshu(int n){ int i,s; double k,len; i=0; k=3.0; len=1.0; s=6; while(i<=n){... 使用割圆术求圆周率: package qiuΠ; import java.util.Scanner; public class geyuanshu { //n为切割次数 static void geyuanshu(int n){ int i,s; double k,len; i=0; k=3.0; len=1.0; s=6; while(i<=n){...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
即将直播
热门标签