- 第22 章 : 泛型 96 泛型问题引出 JDK >= 1.5 主要为了解决 ClassCastException 举例: 要描述一个坐标类,允许存放以下坐标数据类型 整型 x = 10, y = 20 浮点型 x = 10.1, y = 20.2 字符串型 x = 东经 10 度 , y = 北纬 20 度 可以使用Object,不过会出现转型操作 整型... 第22 章 : 泛型 96 泛型问题引出 JDK >= 1.5 主要为了解决 ClassCastException 举例: 要描述一个坐标类,允许存放以下坐标数据类型 整型 x = 10, y = 20 浮点型 x = 10.1, y = 20.2 字符串型 x = 东经 10 度 , y = 北纬 20 度 可以使用Object,不过会出现转型操作 整型...
- 第23 章 : 包的定义及使用 101 包的定义 包 == 目录 “.”表示分隔子目录 package com.name.demo; public class Hello{} 1234 编译后的.class文件需要保存到指定目录中 打包处理 $ javac -d . Hello.java 1 -d 表示要生成的目录,package定义的结构 . 表示当... 第23 章 : 包的定义及使用 101 包的定义 包 == 目录 “.”表示分隔子目录 package com.name.demo; public class Hello{} 1234 编译后的.class文件需要保存到指定目录中 打包处理 $ javac -d . Hello.java 1 -d 表示要生成的目录,package定义的结构 . 表示当...
- 一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇花喝一斗。 这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。 &nbs... 一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇花喝一斗。 这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。 &nbs...
- package demo; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ListDemo { public static void main(String[] args) { String str = "A,B"; // 字符串转Li... package demo; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ListDemo { public static void main(String[] args) { String str = "A,B"; // 字符串转Li...
- 第28 章 : 内部类 126 内部类基本概念 内部类:类的内部定义其他的类 // 外部类 class Outer{ private String message = "私有属性" ; // 普通方法 public void fun(){ // 实例化内部类并调用内部类方法 Inner in = new Inner(); in.printInfo(); } //... 第28 章 : 内部类 126 内部类基本概念 内部类:类的内部定义其他的类 // 外部类 class Outer{ private String message = "私有属性" ; // 普通方法 public void fun(){ // 实例化内部类并调用内部类方法 Inner in = new Inner(); in.printInfo(); } //...
- 第17 章 : IO操作深入 80 字符编码 常用的编码 1、GBK/GB2312 国标编码, GB2312简体中文,GBK包含简体和繁体 2、ISO8859-1 国际通用编码,描述所有字母 3、UNICODE 16进制存储,描述所有问题 4、UTF 象形文字部分使用16进制,普通字母采用ISO8859-1,主要使用UTF-8 列出本机属性 System.get... 第17 章 : IO操作深入 80 字符编码 常用的编码 1、GBK/GB2312 国标编码, GB2312简体中文,GBK包含简体和繁体 2、ISO8859-1 国际通用编码,描述所有字母 3、UNICODE 16进制存储,描述所有问题 4、UTF 象形文字部分使用16进制,普通字母采用ISO8859-1,主要使用UTF-8 列出本机属性 System.get...
- 以部署 demo-0.0.1-SNAPSHOT.jar 项目为例 通过两个脚本可以实现对java服务的重新部署 service.sh # 位于服务器上,控制服务启动、停止、重启 deploy.sh # 位于开发环境中,打包、更新服务器代码并重启 12 service.sh #!/bin/bash # 启动命令 function start(){ echo "... 以部署 demo-0.0.1-SNAPSHOT.jar 项目为例 通过两个脚本可以实现对java服务的重新部署 service.sh # 位于服务器上,控制服务启动、停止、重启 deploy.sh # 位于开发环境中,打包、更新服务器代码并重启 12 service.sh #!/bin/bash # 启动命令 function start(){ echo "...
- java有关的打包文件 Jar文件 Java Application Archive 包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等 War文件 Web Application Archive)包含全部Web应用程序 Ear文件(扩展名为.Ear,Enterprise Application Archive 包含全... java有关的打包文件 Jar文件 Java Application Archive 包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等 War文件 Web Application Archive)包含全部Web应用程序 Ear文件(扩展名为.Ear,Enterprise Application Archive 包含全...
- i++和++i已经见过很多次了,来看个i=i++ // j = i++ class Demo{ public static void main(String[] args) { int i = 3; int j = i++; System.out.println("j = " + j + " i = " + i); // j = 3 i = 4 } }1234567... i++和++i已经见过很多次了,来看个i=i++ // j = i++ class Demo{ public static void main(String[] args) { int i = 3; int j = i++; System.out.println("j = " + j + " i = " + i); // j = 3 i = 4 } }1234567...
- 多项式求值: package ceshi; import java.awt.Polygon;import java.text.DecimalFormat; public class duoxiangshiqiuzhi { //一维多项式求值 n为多项试系数 数组a为存放多项式系数的n个系数 x为指定变量值 public static double yiwei(dou... 多项式求值: package ceshi; import java.awt.Polygon;import java.text.DecimalFormat; public class duoxiangshiqiuzhi { //一维多项式求值 n为多项试系数 数组a为存放多项式系数的n个系数 x为指定变量值 public static double yiwei(dou...
- 概念: Java 提供的一种原程序中的元素关联任何信息和任何元数据的途径和方法 内容: Java 中常见的注解注解分类自定义注解注解应用实战 一、Java 中常见的注解 1、JDK 自带注解 @Override 覆盖 @Deprecated 废弃 @SuppressWarnings 抑制警告 123 示例代码: AnnotationDemo.java ... 概念: Java 提供的一种原程序中的元素关联任何信息和任何元数据的途径和方法 内容: Java 中常见的注解注解分类自定义注解注解应用实战 一、Java 中常见的注解 1、JDK 自带注解 @Override 覆盖 @Deprecated 废弃 @SuppressWarnings 抑制警告 123 示例代码: AnnotationDemo.java ...
- OpenJFX 英文 https://openjfx.io/ 中文 https://openjfx.cn/ Java教程 https://www.w3cschool.cn/java/java-book.html JavaFX教程 http://www.javafxchina.net/main/ https://www.yiibai.com/javafx h... OpenJFX 英文 https://openjfx.io/ 中文 https://openjfx.cn/ Java教程 https://www.w3cschool.cn/java/java-book.html JavaFX教程 http://www.javafxchina.net/main/ https://www.yiibai.com/javafx h...
- MyBatis 第一个程序 MyBatis 是基于 Java 的数据持久层框架 持久化:数据从瞬时状态变为持久状态 持久层:完成持久化工作的代码块 DAO 简而言之: MyBatis 将数据存入数据库中,从数据库中取数据 通过框架可以减少重复代码,提高开发效率 MyBatis 是一个半自动化的 ORM 框架 Object Relationship Mappi... MyBatis 第一个程序 MyBatis 是基于 Java 的数据持久层框架 持久化:数据从瞬时状态变为持久状态 持久层:完成持久化工作的代码块 DAO 简而言之: MyBatis 将数据存入数据库中,从数据库中取数据 通过框架可以减少重复代码,提高开发效率 MyBatis 是一个半自动化的 ORM 框架 Object Relationship Mappi...
- 整合示例 1、依赖 pom.xml <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</ar... 整合示例 1、依赖 pom.xml <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</ar...
- 课程介绍 1、热部署使用场景 本地调试线上发布 2、优点 本地、线上都适用无需重启服务器 3、前置知识 Java语言Spring开发经验构建SpringBoot项目 4、课程大纲 热部署原理分析案例分析项目演示测试发布程序课程总结 热部署与热加载 1、Java热部署与热加载联系 不重启服务器编译/部署项目基于Java的类加载器实现 2、Java热... 课程介绍 1、热部署使用场景 本地调试线上发布 2、优点 本地、线上都适用无需重启服务器 3、前置知识 Java语言Spring开发经验构建SpringBoot项目 4、课程大纲 热部署原理分析案例分析项目演示测试发布程序课程总结 热部署与热加载 1、Java热部署与热加载联系 不重启服务器编译/部署项目基于Java的类加载器实现 2、Java热...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签