自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

翻译 我的第一个jdbc程序

package com.kuang.lesson01;import java.sql.*;//我的第一个jdbc程序public class jdbcFirstDemo01 {public static void main(String[] args) throws ClassNotFoundException, SQLException {//1.加载驱动//Class.forName(“com.mysql.jdbc.Driver”); //固定写法,加载驱动 5.0版jdbcClass.

2021-05-18 19:53:08 85

翻译 Test

package exception.Demo01;public class Test {public static void main(String[] args) { int a = 1; int b = 0; //假设要捕获多个异常: 从小到大! try { //try监控区域 // System.out.println(a/b); new Test().a(); } catch (Error e) { //catch 捕获

2021-04-26 02:11:59 93

翻译 Outer

package OOP.Demo11;public class Outer {public void method(){class inner{public void in(){ } }}}//一个java类中可以有多个class类,但是只能有一个public class类class A{public static void main(String[] args) {} }/*private int id=10;public void out(){

2021-04-26 00:56:48 95

翻译 Test

package OOP.Demo11;public class Test {public static void main(String[] agrs){//没有名字初始化类,不用将实例保存到变量中new Apple().eat();UserService userService= new UserService(){ @Override public void hello() { } };}}class Apple{publi

2021-04-26 00:54:18 152

翻译 implements 接口

package OOP.Demo10;//抽象类: extends~//类 可以实现接口 implements 接口//实现了接口的类,就需要重写接口中的方法~public class UserServiceImpl implements UserService,TimeService {@Overridepublic void run(String name) {}@Overridepublic void delete(String name) {}@Overridepub

2021-04-26 00:52:21 184

翻译 UserService

Demo09//interface 定义的关键字 接口都需要实现类public interface UserService {//常量~ public static finalint AGE=99;//接口中所有定义其实都是抽象的 public abstractvoid run(String name);void delete(String name);void update(String name);void query(String name);}...

2021-04-26 00:51:08 515

翻译 接口小总结

Demo09作用:1.约束2.定义一些方法3.public abstract4.public static final5.接口不能被实例化,接口中没有构造方法6.implements可以实现多个接口7.必须要重写接口中的方法8.总结博客

2021-04-26 00:50:20 168

翻译 A

package OOP.Demo09;//抽象类的方法继承了它的子类,都必须要实现它的方法~ 除非~public class A extends Action {@Overridepublic void dosomething() {}}

2021-04-26 00:49:14 119

翻译 Action

package OOP.Demo09;import java.util.concurrent.ArrayBlockingQueue;//abstract 抽象类: 类 extends: 单继承~ (接口可以多继承)public abstract class Action {//约束~有人帮我们实现~//abstract ,抽象方法,只有方法名字,没有方法实现.public abstract void dosomething();//1.不能new这个抽象类,只能靠子类去实现它: 约束!//

2021-04-26 00:48:48 70

翻译 Test

Demo08package OOP.Demo08;//静态导入包import static java.lang.Math.random; // 设置一次之后,就不用每次都需要类名前缀了public class Test {public static void main(String[] args) {System.out.println(Math.random()); System.out.println(random()); //不用类名,直接使用随机数,}}...

2021-04-26 00:47:38 64

翻译 Student

Demo08package OOP.Demo08;public class Student {private static int age; //静态的变量private double score; //非静态变量public void run(){ go();}public static void go(){}public static void main(String[] args) { go(); /* Student s1 = new Stu

2021-04-26 00:45:18 113

翻译 2021-04-25

Demo08package OOP.Demo08;public class Person {//2 : 赋初值~{//代码块 (匿名代码块)System.out.println(“匿名代码块”);}//1: 只执行一次~static { //静态代码块 System.out.println("静态代码块");}//3public Person(){ System.out.println("构造方法");}public static void mai

2021-04-25 20:57:15 54

翻译 Person

Demo08package OOP.Demo07;public class Student extends Person{public void go(){ System.out.println("go");}}/* //类型之间的转化: 父 子 //高 低 Person obj = new Student(); //student 将这个对象转换为Student 类型,我们就可以使用Student类型的方法了!

2021-04-25 20:56:02 127

原创 Person

Demo06package OOP.Demo06;public class Student extends Person{@Overridepublic void run() { System.out.println("son");}public void eat(){ System.out.println("ear");}}

2021-04-25 01:41:31 65

原创 Application

Demo06package OOP;import OOP.Demo06.Person;import OOP.Demo06.Student;//静态的方法和非静态的方法区别很大!//静态方法://方法的调用只和左边,定义的类型有关//非静态:重写public class Application {public static void main(String[] args) { // 一个对象的实际类型是确定的 // new Student(); // new Perso

2021-04-25 01:40:56 71

原创 Person

Demo06package OOP.Demo06;import org.w3c.dom.ls.LSOutput;public class Person {public void run(){ System.out.println("run");}}/*多态的注意事项:1.多态是方法的多态,属性没有多态2.父类和子类,有联系 类型转换异常! ClassCastException!3.存在条件: 继承条件: 方法需要重写,父类引用指向子类对象! father f1=new so

2021-04-25 01:40:25 71

翻译 Student

Demo05package OOP.Demo05;//学生 is 人:派生类 ,子类//子类继承了父类,就会拥有父类的全部方法!public class Student extends Person {//隐藏代码:调用了父类的无参构造//super(); //调用父类的构造器,必须要在子类构造器的第一行public Student(){System.out.println(“Student无参执行了”);}private String name="qinjiang";publi

2021-04-25 00:12:49 80

原创 Person

Demopublic class Person {public Person(){System.out.println(“Person无参执行了”);}protected String name="kuangshen";//私有的东西无法被继承!public void print(){System.out.println("Student");}}/*//public//protected//default//privateprivate int money=10_0

2021-04-25 00:11:57 70

原创 B

Demo05package OOP.Demo05;//重写都是方法的重写,和属性无关public class B {public void test(){ System.out.println("B=>test()");}}

2021-04-25 00:11:23 94

原创 A

Demo05package OOP.Demo05;//继承public class A extends B {//Override 重写@Override //注解: 有功能的注释public void test() { System.out.println("A=>test()");}}

2021-04-25 00:11:00 60

原创 super和this与重写笔记

Demo05super 注意点:1.super调用父类的构造方法,必须在构造方法的第一个2.super 必须只能出现在子类的方法或者构造方法中3.super和this不能同时调用构造方法!Vs this:代表的对象不同:this:本身调用者这个对象super:代表父类对象的应用前提this: 没被继承也可以调用super:只能在继承条件才可以使用构造方法this(); 本类的构造super(): 父类的构造重写:需要有继承关系,子类重写父类的方法!1.方法名必须相同2.参数

2021-04-25 00:10:08 65

原创 Student

Demo04package OOP.Demo04;//类 private:私有public class Student {//属性私有private String name; //名字private int id; //学号private char sex; //性别private int age; //年龄//提供一些可以操作这个属性的方法!//提供一些public 的get,set方法//get 获得这个数据public String getName(){ ret

2021-04-24 21:04:23 1234

原创 优快云 博客创建目录

一级目录二级目录三级目录四级目录

2021-04-24 16:47:03 208

原创 Pet

package OOP.Demo03;public class Pet {public String name;public int age;public void shout(){ System.out.println("叫了一声");}}/*package OOP.Demo03;public abstract class Application {public static void main(String[] args) {Pet dog = new Pet();dog.

2021-04-24 15:05:26 74

原创 简单的小结类与对象

/*1.类与对象 类是一个模板:抽象,对象是一个具体的实例2.方法 定义,调用!3.对应的引用 引用类型: 基本类型(8) 对象是通过引用来操作的: 栈--->堆 4.属性:字段Field 成员变量 默认初始化: 数字: 0 0.0 char: u0000 boolean: false 引用: null

2021-04-24 15:04:57 62

原创 Student

package OOP.Demo02;//学生类public class Student {//属性: 字段String name;int age;//方法public void study(){ System.out.println(this.name+"学生在学习");}}

2021-04-24 14:06:36 77

原创 Person

package OOP.Demo02;public class Person {//一个类即使什么都不写,它也会存在一个办法//显示的定义构造器String name;int age;//Alt+Insert 构造生成快捷键//1.使用new关键字,本质是在调用构造器//2.用来初始化值public Person (){ this.name="qinjiang";}//有参构造:一旦定义了有参构造,无参就必须显示定义 public Person(String na

2021-04-24 14:04:41 86

翻译 Demo05

package OOP.Demo01;//引用传递:对象,本质还是值传递//对象,内存!public class Demo05 {public static void main(String[] args) {Perosn perosn = new Perosn();System.out.println(perosn.name); //nullDemo05.change(perosn);System.out.println(perosn.name); //老师}public stati

2021-04-24 14:03:58 91

翻译 Demo04

package OOP.Demo01;//值传递public class Demo04 {public static void main(String[] args) {int a=1;System.out.println(a);Demo04.change(a);System.out.println(a);}//返回值为空public static void change(int a){ a=10;}}

2021-04-24 14:03:45 89

翻译 Demo03

package OOP.Demo01;public class Demo03 {public static void main(String[] args) {//实际参数和形式参数的类型要对应!int add=Demo03.add(12,13);System.out.println(add);}public static int add(int a,int b){ return a+b;}}

2021-04-24 14:02:34 89

翻译 Demo02

package OOP;public class Demo02 {public static void main(String[] args) {//和类一起加载的public static void a(){// b();} //类实例化 之后才存在 public void b(){ } }}

2021-04-24 14:02:03 69

翻译 Demo01

package OOP;//Demo01 类public class Demo01 {//main 方法public static void main(String[] args) {}/*public 修饰符 公共的,所有人都可以访问String 返回的类型 字符串sayHello 方法名return 返回的内容修饰符 返回值的类型 方法名(...){// 方法体return 返回值;} */public String sayHello(){ return

2021-04-23 00:53:43 89

原创 ArrayDemo08

package array;public class ArrayDemo08 {public static void main(String[] args) {//1.创建一个二维数组 11*11 0:没有棋子, 1:黑棋, 2白棋int[][] array1 = new int[11][11];array1[1][2] = 1;array1[2][3] = 2;//输出原始的数组System.out.println(“输出原始的数组”); for (int[] ints : ar

2021-04-23 00:26:30 90

原创 ArrayDemo07

package array;import java.util.Arrays;public class ArrayDemo07 {//冒泡排序//1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置//2.每一次比较,都会产生出一个最大,或最小的值public static void main(String[] args) {int[] a={1,2,854,15,584,4513,4154,4};int [] sort=sort(a); //调用完成我们自己写的排

2021-04-23 00:26:03 91

原创 ArrayDemo06

package array;import java.util.Arrays;public class ArrayDemo06 {public static void main(String[] args) {int [] a ={1,2,1515,11,165161,11};System.out.println(a); //[I@50cbc42f //打印数组元素 Arrays.toString(a) System.out.println(Arrays.toString(a));

2021-04-23 00:24:45 73

原创 ArrayDemo05

package array;public class ArrayDemo05 {public static void main(String[] args) {//[4][2]/*1,2 array [0]2,3 array [1]3,4 array [2]*/int[][] array ={{1,2},{2,3},{3,4},{4,5}};for(int i=0;i<array.length;i++){for (int j = 0; j < array[i].length

2021-04-23 00:24:24 72

原创 ArrayDemo04

package array;public class ArrayDemo04 {public static void main(String[] args) {int[] arrays = {1, 2, 3, 4, 5};// //JDK1.5以上 没有下标// for (int array : arrays) {// System.out.println(array); // printArray(arrays); int[]

2021-04-23 00:22:59 81

原创 ArrayDemo03

package array;public class ArrayDemo03 {public static void main(String[] args) {int[] arrays={1,2,3,4,5}; //打印全部的数组元素 for(int i=0;i<arrays.length;i++){ System.out.println(arrays[i]); } System.out.println("===================

2021-04-23 00:22:34 70

原创 ArrayDemo02

package array;public class ArrayDemo02 {public static void main(String[] args) {//静态初始化int[] a={1,2,3,4,5,6,7,8};System.out.println(a[0]); //动态初始化:包含默认初始化 int[] b=new int[10]; b[0]=10; b[9]=10; System.out.println(a[0]); System.

2021-04-23 00:21:12 75

原创 ArrayDemo01

package array;public class ArrayDemo01 { //变量的类型 变量的名字 =变量的值; //数组类型public static void main(String[] args){ int [] nums; //1定义 nums=new int[10]; //这里面可以存放10个int数字 // int[] nums=new int[10] 可以一起定义创建 nums[0]=1; //创建一个数组 nu

2021-04-23 00:20:45 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除