自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 24 jdbc

Java DataBase Connectivity (java语言链接数据库)properties文件中的内容是className=MySqlResourceBundle bundle=ResourceBundle.getBundle("jdbc);String className=bundle.getString("className");Class c=Class.forName(className);JDBC jdbc=(JDBC)c.newInstance(); ...

2021-09-18 10:07:55 65

原创 23 数据库

安装5.7 配置环境path 可以不需要配置系统MYSQL_HOME打开服务 MYSQL57 可以选手动打开服务卸载干净 打开安装包 然后下一步remove, 然后把之前的安装的文件夹全删除Program sql DB DBMS 分别是什么,他们之间的关系是什么DQLDMLDDL X修改表结构TCLDCL 数据控制语言 grant授权 revoke 撤销权限Mysql命令(不是sql语句) show databases;

2021-09-18 10:07:11 157

原创 21 注解

注解3.1、注解,或者叫做注释类型,英文单词是:Annotation 疑问:注解到底是干啥的?????????3.2、注解Annotation是一种引用数据类型。编译之后也是生成xxx.class文件。3.3、自定义注解 语法格式[修饰符列表] @interface 注解类型名{}3.4、注解怎么使用,用在什么地方?第一:注解使用时的语法格式是: ​ @注解类型名 ​ ​ 第二:注解可以出现在类上、属性上、方法上、变量上等.... ​ 注解还可以出现在注解类型上。jdk

2021-09-18 10:06:16 70

原创 20 反射

反射机制通过java语言中的反射机制可以修改字节码文件通过java语言中的反射机制可以操作字节码文件。 优点类似于黑客。(可以读和修改字节码文件。) 通过反射机制可以操作代码片段。(class文件。)反射机制的相关类在哪个包下?java.lang.reflect.*;反射机制相关的重要的类有哪些?> >> • java.lang.Class:代表整个字节码,代表一个类型,代表整个类。//先拿Class才能拿下面的这些>> •

2021-09-18 10:05:51 129

原创 2021-09-18

反射机制通过java语言中的反射机制可以修改字节码文件通过java语言中的反射机制可以操作字节码文件。 优点类似于黑客。(可以读和修改字节码文件。) 通过反射机制可以操作代码片段。(class文件。)反射机制的相关类在哪个包下?java.lang.reflect.*;反射机制相关的重要的类有哪些?> >> • java.lang.Class:代表整个字节码,代表一个类型,代表整个类。//先拿Class才能拿下面的这些>> •

2021-09-18 10:04:43 83

原创 19 多线程

进程进程是一个应用程序(1个进程是一个软件)。线程是一个进程中的执行场景/执行单元。线程一个进程可以启动多个线程。4.2、对于java程序来说,当在DoC命令窗口中输入: java Helloworld回车之后。 会先启动JVM,而JVM就是一个进程。JVM再启动一个主线程调用 main方法。 同时再启动一个垃圾回收线程负责看护,回收垃圾。最起码,现在 的java程序中至少有两个线程并发, 一个是垃圾回收线程,一个是执行main方法的主线程。注意:进程A和进程B的内存独立不共享。(阿

2021-09-17 19:23:01 73

原创 18 IO流

到内存里面去叫输入(输入流),从内存里面出来叫输出(输出流)。读取数据的方式不一样,分为字节流和字符流字符流只能读取普通文本‘a’在windows操作系统当中char是1个字节,但在java中占用2个字节。但因为a实在txt文件中读的,所以和java没有关系,所以第一次是读1个字节‘a’java所有的流都在java.io下 ,只能读普通文本文件四大家族:文件专属能用记事本编辑的都是普通文本文件都是抽象类abstract class;都实现了java....

2021-09-17 19:22:12 95

原创 18 IO流

到内存里面去叫输入(输入流),从内存里面出来叫输出(输出流)。读取数据的方式不一样,分为字节流和字符流字符流只能读取普通文本‘a’在windows操作系统当中char是1个字节,但在java中占用2个字节。但因为a实在txt文件中读的,所以和java没有关系,所以第一次是读1个字节‘a’java所有的流都在java.io下 ,只能读普通文本文件四大家族:文件专属能用记事本编辑的都是普通文本文件都是抽象类abstract class;都实现了java....

2021-09-17 19:21:48 81

原创 17 泛型

泛型//不使用泛型机制,分析程序存在缺点List myList = new ArrayList();Cat cat=new Cat();Bird bird=new Bird();myList.add(cat);myList.add(bird);Iterator it=myList.iterator();while(it.hasNext()){ Object o=it.next();//获取下一个元素,并指向它 if(o instanceof Bird){ ...

2021-09-17 19:11:55 65

原创 16.2 常用类实战

ArrayList /LinkedList创建集合对象List<String> list=new ArrayList<>();mylist.add("zhangsan");mylist.add("lisi");mylist.add("wangwu");从集合中取出元素String first=list.get(0);​下标方式遍历for(int i=0;i<list.size();i++){ System.out.println(list.get

2021-09-17 19:11:19 55

原创 16 常用类

StringString声明为final 不可被继承常用构造方法String s="abc";String s=new String("asdf")String s=new String(byte数组)String s=new String(byte数组,起始下标,长度)String s=new String(char数组)String s=new String(char数组,起始下标,长度)byte [] bytes={98,97};//97是a 98是b ..

2021-09-17 19:10:46 133

原创 13 Error和Exception

异常体系结构6、异常处理机制 6.1、java中异常的作用是:增强程序健壮性。6.2、 java中异常以类和对象的形式存在。快捷键Ctrl+Alt+T Surround Withe.printStackTrace(); 打印错误的栈信息主动抛出异常throw new ArithmeticException();自定义异常//自定义异常public class MyException extends Exception{ private i.

2021-09-17 19:00:39 53

原创 12 内部类

内部类public class Outer{ private int id; public void out(){ sout("这是外部类的方法 "); } public class Inner{ //加上static的话,getId方法失效,id拿不到了 //静态是拿不到动态的 public void in(){ sout("这是内部类的方法"); ...

2021-09-17 18:59:44 56

原创 11 抽象类接口

抽象类单继承,不能被实例化,约束,有人帮我们实现抽象方法必须要在抽象类中,抽象类中可以有普通的方法//抽象类的所有方法要子类实现 否则子类继承之后也为抽象类 public abstract class Abstract { public abstract void run(); public void haha(){ System.out.println("sdaf"); }}接口面向接口编程多继承 implements...

2021-09-17 18:57:28 38

原创 10 static关键字

Static匿名代码块先于构造方法之前,每次创建对象的时候生成

2021-09-17 18:55:37 34

原创 09 类与对象

构造器和类名相同没有返回类型 也不能写void小tips可以把测试类放到一边 然后随时测试#this代表当前类的对象构造器Person person=new Person();//.使用new关键字,本质是在调用构造器public Person(){ this.name = "qinjiang" ;}​//有参构造:一旦定义了有参构造,无参就必须显示定义 不然在main中中new Person()会报错public Person( String n

2021-09-05 11:55:07 40

原创 08 数组

数组常用的拷贝方法System.arraycopy(源数组,源数组开始下标,目的数组,目的数组开始下标,长度);​ int []m=new int[20]; //数组初始化,并且默认为0 int []n={1,2,3,4,5,6}; System.arraycopy(n,0,m,1,3); for (int a: m) { System.out.print(a+" ");​ }​//如果数组种存储的是应用...

2021-09-05 11:52:49 90

原创 07 方法

工具类当中的方法都是静态的在java.util.*Arrays也在其中方法的重载具体看参数和类型,返回值不能,不能使方法重载;方法的重载的规则: 方法名称必须相同。​ 参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。 方法的返回类型可以相同也可以不相同。 仅仅返回类型不同不足以成为方法的重载。 静态不能调用非静态∵静态是和类一起加载的,类出生,静态也就有了;直接再idea中打开文件夹main

2021-09-05 11:51:40 40

原创 06 循环

for循环在idea中100.for可以自动生成 或者fori 自己定义for (int i = 0; i < 110; i++) { ​}​//九九乘法表for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System....

2021-09-05 11:50:50 43

原创 05 Scanner

用户交互Scannerscanner scanner = new Scanner(System.in);system.out.println("使用nextLine方式接收: ");if (scanner.hasNextLine()){ //接收输入的内容判断是否有值 如果键盘没有录入数据则开始录入 String str = scanner.nextLine();system.out.print1n("输出的内容为: "+str);}scanner.close();​String a=

2021-09-05 11:50:22 43

原创 04

八大基本数据类型int num1 = 10; //最常用byte num2 = 20; short num3 = 30; long num4 = 30L; //Long类型要在数字后面加个L/小数:浮点数 float num5 450.1F; double num6 = 3.141592653589793238462643;long num7=23478678151254; //会报错,数字后面不加默认是int,而这个超过了int的范围整数拓展:进制 二进制0b 十进制 八进

2021-09-05 11:49:52 53

原创 03 JDK JRE JVM

2021-09-05 11:48:37 37

原创 02 Doc 快捷键

shift+delete 永久删除win+r打开cmd的方式win+shift+s win的截图工具Doc命令#打开应用 calc 计算器 mspaint 画图 notepad 记事本#创建删除文件夹 md rdctrl+N 查找某个类 双击shift 也是查找crtl +f12 查看这个类的所有属性和方法ctrl+shift+/ 多行注释ctrl shift f12 窗口最大化ctrl+h 继承树双击

2021-09-05 11:48:03 41

原创 01+ 环境搭建

ctrl alt shift s 快捷添加模块ctrl alt使用第三方技术的时候,必须得导包,在lib下,如果没有右箭头的时候, 说明没有关联上就得右键添加 libcrtl alt s打开setting

2021-09-05 11:46:38 33

原创 01 MarkDown语法

Markdown学习二级标题三级标题四级标题字体//** **Hello,World!//* *Hello,World!Hello,World!// ~~ ~~Hello,World!引用选择是否宋地,分割线// --- 或者 ***图片//![截图]() 分为本地图片和网络图片超链接//[显示文字](网站链接) 都是用英文字符点击跳转到百度列表// 有序列表1.空格...

2021-09-05 11:44:33 33

原创 Typora的Markdown

Markdown学习二级标题三级标题## 四级标题字体//** **Hello,World!//* *Hello,World!Hello,World!// ~~ ~~Hello,World!引用选择是否宋地,分割线// --- 或者 ***图片//![截图]() 分为本地图片和网络图片超链接//[显示文字](网站链接) 都是用英文字符点击跳转到百度列表// 有序列表...

2021-06-11 14:10:22 25

空空如也

空空如也

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

TA关注的人

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