Java
以实战为目标
晚风时亦鹿
我宁愿犯错 也不愿什么都不做
展开
-
一天学会JDBC06:PrepaerdStatemtnt
PreparedStatement,是java.sql包中的接口,继承了Statement,并与之在两方面有所不同,包含已编译的SQL语句。原创 2022-08-02 11:50:25 · 128 阅读 · 0 评论 -
一天学会JDBC04:ResultSet的用法
代码】一天学会JDBC04ResultSet的用法。原创 2022-08-02 11:49:15 · 244 阅读 · 0 评论 -
一天学会JDBC03:Statement的用法
代码】一天学会JDBC03Statement的用法。原创 2022-08-02 11:48:02 · 111 阅读 · 0 评论 -
一天搞定JDBC02:开启事务
代码】一天搞定JDBC02开启事务。原创 2022-08-02 11:46:52 · 689 阅读 · 0 评论 -
一天搞定JDBC01:连接数据库并执行sql语句
代码】一天搞定JDBC01连接数据库并执行sql语句。原创 2022-08-02 11:45:45 · 342 阅读 · 0 评论 -
Java横向三天复习—面向对象
Java横向三天复习——面向对象原创 2022-06-14 23:17:23 · 156 阅读 · 0 评论 -
Java横向三天复习Day2
ArrayList和LinkedList区别原创 2022-06-13 19:37:57 · 203 阅读 · 3 评论 -
Java横向三天复习Day1
Java横向复习核心网络编程原创 2022-06-12 23:06:47 · 260 阅读 · 0 评论 -
Java面向对象——自定义异常
自定义异常1.传参2.条件3.自定义异常4.主程序(程序的入口)1.传参package Test_Prtice01;public class Person1 { String name; String gender; public Person1(String name,String gender){ this.name=name; this.gender=gender; }}2.条件package Test_Prtice01原创 2022-05-05 16:59:34 · 177 阅读 · 0 评论 -
Java核心编程--IO流重命名文件,更改文件内容 |CSDN独创
public static void main(String[] args) throws Exception { File res=new File("唐诗三百首.txt"); File another =new File("副本_唐诗三百首.txt"); BufferedReader br=new BufferedReader(new FileReader(res)); BufferedWriter bw=new BufferedW...原创 2022-03-19 23:01:03 · 883 阅读 · 0 评论 -
Java核心编程--implements Serializable实现接口
public class IO_Person implements Serializable {//实现这个接口 private int id; public IO_Person(int id, String name, int age) { this.id = id; this.name = name; this.age = age; } public int getId() { return id;原创 2022-03-19 22:56:29 · 777 阅读 · 0 评论 -
Java核心编程--Calendar
package Calendar;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class Test { public static void main(String[] args) throws ParseException { Scanner sc=new Scanner(S原创 2022-03-08 18:04:52 · 265 阅读 · 0 评论 -
在Java中equals和==的区别,用项目系统实训理解
原创 2022-03-06 17:56:08 · 134 阅读 · 0 评论 -
Java-如何重写方法
原创 2022-03-06 17:54:04 · 154 阅读 · 0 评论 -
Java面向对象--接口
代码结果如下:原创 2022-03-06 17:52:04 · 71 阅读 · 0 评论 -
Java面向对象游戏的制作过程
代码结果如下:原创 2022-03-06 17:49:35 · 4434 阅读 · 0 评论 -
Java面向对象--抽象方法(abstract)关键词的使用
原创 2022-03-06 17:47:10 · 129 阅读 · 0 评论 -
Java__在main里,根据用户输入的编号自动创建一个MysqlDao或者OracleDao,然后执行增删改查操作
题目:现在有两种数据库,一个是Mysql数据库,另一个是Oracle数据库,请通过程序设计,设计一个可以根据用户输入来自动选择数据库,并执行增删改查操作.解题思路:要求:在main里,根据用户输入的编号,系统自动创建一个MysqlDAO或者OracleDAO,然后执行增删改查操作。解题步骤:先定义一个接口的抽象父类,然后再构造五个方法,已知只有连接方式不同,需要单写以往,其余四个方法可写在一个抽象类里面,然后通过子类进行调用然后写构造四个方法的类然后进行实现连接继承接口类,然后..原创 2022-03-06 17:45:50 · 415 阅读 · 0 评论 -
在Java中用throws进行抛出异常
原创 2022-03-06 17:41:41 · 127 阅读 · 0 评论 -
在Java中如何对异常进行自定义
结果如下:原创 2022-03-06 17:39:29 · 71 阅读 · 0 评论 -
Java面向对象游戏-黑熊怪变成武大郎吃唐僧 --如何方法继承 重写
原创 2022-02-27 22:37:44 · 1440 阅读 · 2 评论 -
Java--Static关键字
package net.lyt.month1;public class json { String name; static String country="大清";//当创建对象的值相同时成员变量,当值相同的情况下一起更改时用static关键字 String address; public json(String name,String address){ this.name=name; this.address=address;原创 2022-02-26 22:00:37 · 195 阅读 · 0 评论 -
Java--getter和setter | CSDN独创
package com.lyt.obj;public class Test { //成员变量是私有的 private String name; private int age; //setter 主要是给成员变量赋值 ,做一定的保护 public String getName() { return name; } public void setName(String name) { this.name = name原创 2022-02-26 21:59:20 · 251 阅读 · 0 评论 -
Java面向对象--古代英雄介绍
public class Daxia { String name; String waihao; int age; String bangPai; public void run(){ System.out.println(this.name); System.out.println(this.age); System.out.println(this.bangPai); } public void f原创 2022-02-24 22:59:23 · 213 阅读 · 2 评论 -
Java面向对象游戏英雄 --盖伦
public class Hero { String name; int age; String fun; String pro; public void run(){ System.out.println(this.name); System.out.println(this.fun); System.out.println(this.age); System.out.println(this.pro)原创 2022-02-24 22:58:32 · 1169 阅读 · 0 评论 -
Java面向对象this的用法
public class inter { //成员变量 当两个对象所求取的值相同时 不必重复写代码 在成员变量这里输入并且在下方调用 String color; int speed;//属性 int seat=5;//成员方法 去掉stastic关键字就是成员方法 public void run() { // 默认会有一个this;当前正在执行这个方法的对象 //获取到车的颜色和速度 //this相当于输出了c.原创 2022-02-24 22:57:54 · 296 阅读 · 0 评论 -
Java寒假所学知识总结
Java知识总结一、Java知识概念I)、概念II)、知识强化III)、语言介绍VI)、测试强制类型转换V)、自增与自减IV)、 Java对齐效果与取位VI)、Switch开关式以及For While循环结构1*.实例2*.强化知识点VII)、String的用法及构造类二、 我的第一个Java程序I)、在Java中对浮点型数据进行算术II)、自增自减案例III)、案例:计算成绩差与平均成绩IV)、截取指定位数以及设置左右对齐V)、赋值运算符,逻辑运算符VI)、计算平年闰年VII)、计算圆周长及面积VIII)原创 2022-02-17 23:29:04 · 321 阅读 · 10 评论 -
Java中求二维数组所有元素的平均,最大,最小值 |CSDN独创
//求二维数组所有元素的平均值、最大值和最小值//声明部分int[][] a={ {12,45,66,24}, {56,78,90,32}, {32,44,56,98}};int sum=0;int average;int max,min;//处理部分for (int i=0;i<a.length;i++){ for (int j=0;j<a[i].length;j++){//取第一行所有元素和,依次类推原创 2022-02-16 14:13:56 · 2233 阅读 · 0 评论 -
Java数组-采用for循环和while计算十个学生的平均成绩并且取两位小数
案列演示,统计十个学生的平均分double score,average,sum=0;final int N=10;//符号常量:学生人数 不可变的Scanner sc=new Scanner(System.in);for (int i=1;i<=N;i++) { System.out.print("请输入第" + i + "个学生的成绩:"); score = sc.nextDouble(); sum += score;} average=sum/N;Sy原创 2022-02-12 23:48:46 · 2102 阅读 · 0 评论 -
Java数组--求十个学生的最大值分数 以及最小值分数
//最小值 int[] scores=new int[11];int minScore;Scanner sc =new Scanner(System.in);for (int i=1;i<scores.length;i++){ System.out.print("scores["+i+"]="); scores[i]=sc.nextInt();}minScore=scores[1];for (int i=1;i<scores.length;i++){原创 2022-02-12 23:47:22 · 1747 阅读 · 0 评论 -
Java数组---选择排序>升序与降序 | CSDN独创
int[] arr={71,54,58,29,31,78,2,77,87};//选择排序前,先循环打印数组元素System.out.print("排序前:");for (int i=0;i<arr.length;i++){ System.out.print(arr[i]+" ");}System.out.println();//2.进行选择排序//2.1外层循环定义需要比较的轮数for (int i=0; i<arr.length;i++){ //2.2内层循环原创 2022-02-12 23:44:17 · 1089 阅读 · 0 评论 -
Java数组--冒泡排序 |CSDN独创
int[]arr={71,54,58,29,31,78,2,77,82};//1.选择排序前,先循环打印数组元素System.out.print("排序前");for (int i=0;i<arr.length;i++){ System.out.print(arr[i]+" ");}System.out.println();//2.进行冒泡排序for (int i=1;i<arr.length;i++) { for(int j=0;j<arr.length-i原创 2022-02-12 23:42:44 · 402 阅读 · 0 评论 -
Java数组教程——适合新手入门 | CSDN创作
package net.lyt.month1;import java.util.Scanner;public class Java数组 { public static void main(String[] args) { 一维数组定义语法格式 数组类型[] 数组名=new 数组类型[数组长度]; 数组类型[] 数组名=new 数组类型[]{数组元素0,数组元素1,.....}; 数组类型[] 数组名={数组元素0,数组元素1,原创 2022-02-09 22:35:20 · 392 阅读 · 0 评论 -
Java开发学生信息管理系统 | CSDN创作
package net.lyt.month1.Net.LYT;import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;import java.util.Scanner;public class Month2 { public static void main(String[] args) { int choice;// 菜单号 Scanner sc = new Scanner(System.in);原创 2022-02-09 22:34:27 · 276 阅读 · 2 评论 -
利在Java中用for循环实现死循环 |CSDN创作
int i;for (i=1;i>=1;i+=10000){ System.out.println("i="+i);}System.err.println("i="+i);//只能在屏幕上实现打印//最直接了当的死循环,相当于while(true)for (;;){ System.out.println("我要出去玩");}原创 2022-01-28 23:00:47 · 437 阅读 · 0 评论 -
在Java中打印九九乘法表 |CSDN创作
int count=0; count++; for (int i=1;i<10;i++){ for (int j=1;j<=i;j++){//为什么循环条件是j<=i而不是j<=9 因为换行的时候是错乱的用j<=9 System.out.print(i+"×"+j+"="+(i*j)+"\t"); } System.out.prin...原创 2022-01-28 22:59:08 · 368 阅读 · 0 评论 -
在Java中采用三重循环
int co for (int cock=0;cock<=20;cock++){ for (int hen=0;hen<=34;hen++){ for (int chick=0;chick<=100;chick++){ if (cock+hen+chick==100 && cock *5+hen*3+chick/3.0==100){//注意是3.0而不是3 因为计算机里不同类型数据存储运算不原创 2022-01-28 22:58:11 · 553 阅读 · 0 评论 -
在Java中判断整数是素数还是合数 |CSDN创作
int Number;boolean isNumber;Scanner sc = new Scanner(System.in);System.out.print("请输入整数:");Number = sc.nextInt();isNumber = true;//素数等于true 相当于来就设定了它的正确然后设置条件的时候加上false这样 如果条件没有识别出来就是true 否则就是falsefor (int i = 2; i <= Number - 1;i++) {//减一让它永远除不了自原创 2022-01-28 22:57:25 · 470 阅读 · 0 评论 -
在Java中计算指定阶乘和
Scanner sc=new Scanner(System.in);System.out.print("请输入所求阶乘累加的个数:");int n=sc.nextInt();long test,sum=0;//为什么这么会用长整型而不是int 因为long所包含的字节数据更多for (int i=1;i<=n;i++){//老师提升:外层求阶乘和内层求阶乘 test=1; for (int j=1;j<=i;j++){ test*=j;原创 2022-01-28 22:55:48 · 176 阅读 · 0 评论 -
在Java中输出指定范围的全部素数,每行输出五个
int count = 0;for (int i = 200; i <= 400; i++) { boolean flag = true; for (int j = 2; j < i; j++) { if (i % j == 0) { flag = false; } } if (flag) { System.out.print(i + "\t"); count++;原创 2022-01-28 22:54:31 · 2748 阅读 · 0 评论