JAVA
.
The_RedMaple
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java的二维数组
对于以上代码,编译是不会报错的,这是因为二维数组中的a[0]中不是直接存储的数组第1行的所有内容,而是数组第1行所在的内存地址,因此,可以通过重新赋值,改变地址的指向,从而达到改变内部数组长度的效果。对于Java中的一维数组都是定长的,及声明后不能再改变数组的长度,如果需要改变数组的长度,那么只能重新创建一个更大容量的数组,并将原数组复制进去。对于三维数组,也是同样的道理。原创 2024-04-08 02:12:52 · 391 阅读 · 0 评论 -
JAVA的类型转换
JAVA的基本数据类型,主要有以下8种:boolean、char、byte、short、int、long、float、double值得注意的是:1、在JAVA中 boolean类型 只能用 true 和 false 来表示,而不能使用 0 或 1,并且在内存中 boolean类型 被视为常量,占4个字节大小2、与C语言不同,整数类型中还包含 byte类型,大小为一个字节;同时JAVA中的 char类型 占用2个字节的大小JAVA的类型转换主要分为 隐式转换 和 显式转换(强制类型转换)原创 2024-03-15 00:59:38 · 401 阅读 · 0 评论 -
JAVA的编译过程
JAVA的编译过程原创 2024-03-14 03:17:07 · 557 阅读 · 1 评论 -
自定义JDK动态代理类
为什么要自定义动态代理类? 动态代理可以给目标类方法增加额外功能(功能增强)而不改变原目标类的代码,如添加日志 如果改变目标类方法很有可能使 业务方法 与 非业务方法(增加日志功能) 冗杂在一起,不符合开闭原则,从而使代码耦合度提高,并且不利于维护(详细可以看下面的例子) JDK动态代理 Jdk动态代理要求目标对象必须实现接口 jdk动态代理实现步骤 创建目标类,SomeServiceImpl目标类,给它的doSome,doOther增加输出时间,事务。 创建InvocationHa原创 2021-12-26 12:14:55 · 769 阅读 · 0 评论 -
JAVA实验3:Java-MySQL实现银行转账系统
运行结果 实验中解决了用户登录时SQL注入问题,提高了系统的安全性 并且关闭了事务自动提交,开启了事务回滚功能,保证了用户资金的安全性 PowerDesigner16.5建模 数据库源码 drop table if exists userlogin; /*==============================================================*/ /* Table: userlogin原创 2021-07-06 15:58:47 · 1951 阅读 · 0 评论 -
实现JDBC的简单六步 与 JDBC的封装
JDBC Java DataBase Connectivity(Java语言连接数据库) JDBC 本质是 java.sql.*包下的接口 有了这套接口,JAVA面对多种Oracle、MySQL等多种数据库就可以用同样的方式实现了 JDBC编程6步 第一步:注册驱动 注意:有一个接口 java.sql.Driver 还有一个实现类 com.mysql.jdbc.Driver 都叫做 Driver,不要搞混 //方式1: DriverManager.registerDriver(new com.mysql原创 2021-07-06 15:43:09 · 777 阅读 · 1 评论 -
JAVA实验3:实现递归目录拷贝
package CopyDirectory; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; public class Copy { public static void main(String[] args){ File f = new File("E:\\QQ"); copyDirection(f,"G:\\QQ"); .原创 2021-06-12 21:42:54 · 1351 阅读 · 1 评论 -
JAVA实验2:用户登录系统-UserLoginSystem
package com.userlogin; import java.util.Scanner; public class LoginSystem { static int num = 0; //创建用户的个数 public static void main(String[] args){ //主函数 User[] users = new User[10]; Scanner input = new Scanner(Syst.原创 2021-06-08 19:55:38 · 4334 阅读 · 0 评论 -
JAVA函数笔记
JAVA常见类 Object类 protected Object clone() //对象克隆 int hashCode() //获取对象哈希值 boolean equals(Object obj) //判断两个对象是否相等 {return (this == obj);} 默认比较的是两个对象的内存地址,不够用,需要重写 重写的equals函数里的参数还是要是Object obj,否则不是重写,而是重载 String toString() //将对象转换成字...原创 2021-06-08 15:22:17 · 330 阅读 · 1 评论 -
JAVA面试题:try、finally和return的关系
public class Message { public static void main(String[] args){ int result = m(); System.out.println(result); } public static int m(){ int i = 100; try{ return i; } finally{ .原创 2021-06-08 12:47:37 · 310 阅读 · 0 评论 -
Java实验1:酒店管理系统
package com.hotel; public class Room { private String Room_number; private String Room_style; private int using; //构造函数 public Room(String Room_number,String Room_style){ this(Room_number,Room_style,0); } public Room.原创 2021-06-06 15:13:48 · 701 阅读 · 0 评论 -
JAVA基础知识
.java (用javac.exe编译)-> .class(字节码文件,不是二进制文件,否则计算机可以直接运行) -> 类装载器 -> java虚拟机(JVM) -> 操作系统 .class文件生成后,.java源文件被删除不影响运行 javac.exe是编译程序,java.exe是运行程序 注释方法和C一样 /** 这里有两个** * * * * */ 这种注释在编译时会被放入帮助说明书内 一个.java源文件只能有一个public的类,并且必须与源文件同名 每一个..原创 2021-06-01 10:53:10 · 502 阅读 · 1 评论 -
Sublime_text用cmd窗口编译后出现中文乱码现象,超简单解决
第一步,按ctrl+shift+p或者在Tools菜单选择Command Palette选项,出现一下sousk原创 2021-05-30 22:15:53 · 1965 阅读 · 2 评论
分享