Java
陈lr
初学者一枚
展开
-
反射的基本概念,与使用类,方法,字段的相关方法的案例
反射的基本概念反射是一种技术,可以获得类的相关信息反射技术在框架的实现中经常会被用到。原创 2022-08-10 18:47:08 · 499 阅读 · 0 评论 -
mysql+dbcp(idea),使用事务管理实现‘注册’功能的详细步骤
mysql+dbcp(idea),使用事务管理实现‘注册’功能的详细步骤ConnUtil.getConn().commit();//提交ConnUtil.rollback();ConnUtil.getConn().setAutoCommit(false);//设置提交方式为手动提交。原创 2022-07-18 20:20:38 · 469 阅读 · 0 评论 -
银行管理系统java+mysql8,实现了转账,存钱,取钱,查询账户,开户,登录,自动生成密码账号等功能
银行管理系统java+mysql8,实现了转账,存钱,取钱,查询账户,开户,登录,自动生成密码账号等功能文章目录银行管理系统java+mysql8,实现了转账,存钱,取钱,查询账户,开户,登录,自动生成密码账号等功能dbcp.properties工具类随机生成卡号和密码Dao层entity实体exception自定义异常service层test测试view视图层自动生成密码和银行账号在sql客户客户端中的atm数据库中创建了两个表account表 用户信息表,用户的密码经过MD5Util加密原创 2022-05-30 18:08:47 · 2613 阅读 · 2 评论 -
JAVA类和对象的详细学习笔记加代码
文章目录类和对象的详细笔记加代码1、对象的定义:2、类的定义:3、对象的创建过程:4、类的定义顺序:5、静态方法和非静态方法被测试类调用的区别6、一个源文件中可以有多个类吗?7、引用和实例(对象)的区别8、String类型的地址(==)和值(equals)的比较9、自定义类型的equals()重写,toString()重写10、引用类型 数组和自定义对象的共同点:11.构造方法12.方法中的可变长参数13.This关键字15.Package 包名16.导包类和对象的详细笔记加代码1、对象的定义:对象是原创 2022-05-12 01:30:47 · 571 阅读 · 0 评论 -
java方法的案例
文章目录1.方法的定义 :2.方法的优点:3.创建方法时需注意:4.方法分为工具本身自带的方法有以下举例:自定义的方法有以下举例:1.方法的定义 :一堆代码的封装,实现的是一个具体的功能。2.方法的优点:独立封装、便于维护、重复调用、更灵活的组织逻辑3.创建方法时需注意:方法功能的单一性,一个方法实现一个功能,复杂的功能不利于重复调用。4.方法分为该工具本身自带的方法,以及自定义的方法工具本身自带的方法有以下举例:package test2_main;import java.util原创 2022-04-22 17:55:35 · 705 阅读 · 0 评论 -
idea使用连接池dbcp技术连接Oracle
文章目录idea使用连接池dbcp技术连接Oracle1.启动oracle服务(两个)2.在可视化Oracle数据库客户端中创建student表格3.在idea中新建一个项目,在项目下新建一个目录4.配置jar包5.创建src下配置文件dbcp.properties5.创建工具类6.创建类使用dbcpidea使用连接池dbcp技术连接Oracle1.启动oracle服务(两个)2.在可视化Oracle数据库客户端中创建student表格Sqlyog支持mysql但不支持oracle,可以下载其他原创 2022-04-21 20:47:01 · 1166 阅读 · 0 评论 -
IDEA使用连接池(dbcp)技术连接mysql8
idea使用properties配置文件和工具类创建mysql连接池(dbcp)原创 2022-04-18 09:29:29 · 1467 阅读 · 0 评论 -
idea如何配置数据库驱动,使用jdbc连接mysql8详解
idea如何配置数据库驱动,使用jdbc连接mysql81.打开maven仓库 https://mvnrepository.com2.输入mysql点击mysql-connector-java3.点击它,也可以选,8.0的其他版本4.点击它,会下载到默认路径5.复制它6.打开idea或其他编程软件,创建一个工程,在这个工程下建一个文件夹名为lib,将刚才复制的jar包复制到该文件夹下,如果这个工程有5.0版本的驱动包,最好删掉,或者重新建一个项目注意要是你所建项目下的驱原创 2022-04-16 00:03:25 · 10664 阅读 · 3 评论 -
jdbc的使用,如何传参查询,如何关闭连接、对象、结果集,如何将查询的数据封装进对象集合
jdbc的使用,如何传参查询,如何关闭连接、对象、结果集,如何将查询的数据封装进对象集合原创 2022-04-14 21:31:01 · 1566 阅读 · 0 评论 -
idea如何配置数据库驱动,使用jdbc连接mysql5
如何配置数据库驱动,使用jdbc连接mysql51.打开maven仓库 https://mvnrepository.com2.输入mysql点击mysql-connector-java3.点击它,也可以选,5.0的其他版本4.点击它,会下载到默认路径5.复制它6.打开idea或其他编程软件,创建一个工程,在这个工程下建一个文件夹名为lib,将刚才复制的jar包复制到该文件夹下注意要是你所建项目下的驱动包,点击ok,就添加了除了jdk以外第三方jar包有这两个后,驱原创 2022-04-12 21:18:40 · 4292 阅读 · 0 评论 -
java数组
数组1. 数组的创建创建数组时,一个数组定义同一种类型的变量(Object除外)定义一维数组的方式int[] a;int[] a1[];int a2[];一维数组初始化的方式a ={1,2,3,4,5};a1 = new int[]{1,2,3,4,5};a2 = new int[5];**数组的类型八个基本数据类型byte short int longfloat doublecharboolean引用类型StringObject 等等创建的数组在不赋值时有默认值原创 2022-04-11 09:56:50 · 311 阅读 · 0 评论 -
如何通过教育邮箱注册idea
根据这个连接里的内容:https://sales.jetbrains.com/hc/zh-cn/articles/207154369学生授权申请方式 关注JetBrains开发工具免费提供学生和教师使用。取得授权后只需要使用相同的 JetBrains 帐号就可以激活其他产品,不需要重复申请。开始申请前请先到 https://www.jetbrains.com/zh-cn/community/education/#students 阅读免费学生授权的介绍和常见问题,再依照下方流程进行申请。(1.)到转载 2021-11-28 15:28:13 · 5997 阅读 · 0 评论 -
idea卸载后,再下载另一个版本,tomcat不能运行的问题
在将idea卸载后,发现以前的项目都不能运行在Edit Configurations中进行配置将JRE:中的Default,改为自己正在使用的jdk然后就没有报红,可以运行了原创 2021-11-26 17:20:08 · 537 阅读 · 0 评论 -
原始类型和引用类型的区别
public class Test0 { public static void main(String[] args) { //t准确的叫法为引用更合理 //使用new 构造方法 创建一个实例(对象),这个创建对象的过程,我们也叫实例化 System.out.println("======int类型的赋值,相互之间没有影响,2个变量有独立的空间======"); int a1 = 1; int b1 = a1;原创 2021-11-18 21:59:41 · 344 阅读 · 0 评论 -
成员变量和局部变量的区别,及举例代码
成员变量和局部变量的区别 *1、位置:两者定义的位置不同,成员变量定义在类的下面,局部变量定义在方法里 *2.默认值:成员变量有默认值,局部变量没有默认值,必须赋初值 *3.作用域:成员变量的作用域在整个类,而局部变量只能在方法内访问 *4.优先级:当成员变量和局部变量同名时,局部变量的优先级高于成员变量 * *局部变量的特点:1.方法的参数,可以理解为一个局部变量2.局部变量没有全限修饰符,不能在前面加public *public class Animal { .原创 2021-11-18 21:55:06 · 1142 阅读 · 0 评论 -
Java编写一个三角形类,能根据三个实数构造三角形对象,如果三个实数不满足三角形的条件,则自动构造以最小值为边的等边三角形。输入任意三个数,输出构造的三角形面积。
import java.lang.Math;import java.util.Scanner;public class Striangle { public double firstEdge; public double secondEdge; public double thridEdge; public void striangleArea(){ if(firstEdge+secondEdge>thridEdge&&first.原创 2021-04-10 18:08:02 · 5175 阅读 · 2 评论 -
流和文件实例
import java.io.*;import java.util.Scanner;public class HandInput { public static void main(String[] args) { char c[]=new char[1024]; int n,i; try{ FileWriter fw=new FileWriter("input.txt" ); File file=n原创 2021-06-07 13:06:14 · 744 阅读 · 0 评论 -
编写一个程序Digital.java,随机生成10个数,取值范围为0~50。要求将生成的10个数从小到大写入n.txt文件保存。
import java.lang.Math;import java.io.*;public class Digital{ public static void main(String args[]){ try { int rand[]=new int[10]; for(int i=0;i<10;i++){ rand[i]=(int)(Math.random()*50);//范围0-5原创 2021-06-07 12:59:47 · 2116 阅读 · 0 评论 -
设计Animal类。类中定义一个成员变量animalName,表示动物的名称,变量animalName是String类型,默认初始值。
1、设计Animal类。类中定义一个成员变量animalName,表示动物的名称,变量animalName是String类型,默认初始值。在该类中再定义一个成员方法shout(),表示动物发出叫声的行为,该方法能输出名称为animalName的动物发出叫声,例如输出“波斯猫发出叫声”。2、设计Cat类。使用关键字extends继承Animal类。Cat类中定义一个public类型的构造方法,该构造方法拥有一个String类型的参数catName,通过该参数,为Cat类中继承自Animal类的animalN原创 2021-04-22 22:19:36 · 10879 阅读 · 0 评论