零基础开始学习java
文章平均质量分 69
黄朝阳98
这个作者很懒,什么都没留下…
展开
-
MySQL(二)
对数据库概念例如事务的四个特性、四个隔离级别以及MVCC和LBCC的介绍原创 2022-04-30 22:20:50 · 110 阅读 · 0 评论 -
Oracle数据库
数据库DBS(数据库系统) = DB(数据库)+DBMS(数据库管理系统)注意:字符要使用’'单引号括起来Oracle数据库>数据文件>表空间>表>数据类型char(5)定长字符串,如果输入位数不足,自动补空格varchar2(10)可变字符串,存储长度最大为10为得字符串nchar和varchar使用Unicode字符集方式numbernumber默认使用整数位最长为38为,没有小数位;number(3)最大位数为3位得整数;number(5,2)最大存原创 2021-08-24 15:37:10 · 849 阅读 · 0 评论 -
java各类杂识(内部类、反射等)
各类杂识内部类成员内部类将类作为一个成员属性定义在类内部public class Student{ public class Inter{}}在成员内部类中的方法中可以访问外部类成员(成员内部类成员),使用类名.this.成员(this.成员)public class Student { private int age=20; public class Inter{ private int age=15; public void pla原创 2021-08-24 15:29:48 · 113 阅读 · 0 评论 -
第十一章、java线程
第十三章、线程支线程类得定义需要继承Thread类或是实现Rannable接口,其中的run方法相当于之线程的main方法,通过start方法启动支线程线程的几种状态Thread类run()主线程中的main方法start()在主线程中启动支线程的方法Sleep()静态方法,暂停时间getName()setName()获取设置线程名字getId()获取线程IDjoin()重载方法。可以设置等待调用此方法的线程的执行时间t.join(3000);//如果调用此方法的线程在3原创 2021-08-24 14:06:07 · 74 阅读 · 0 评论 -
第十章、javaFile类以及IO流
第十二章、File类以及IO流File类7判断canExecute()file.canEecute();//判断是否为可执行文件判断是否为可执行文件canRead()fiel.canRead();//判断此文件是否为可读文件判断此文件是否为可读文件canWrite()file.canWrite();//判断此文件是否为可写文件判断此文件是否为可写文件exists()file.exists();//判断是否有这个文件或文件夹判断是否有这个文件或文件夹isDirectory原创 2021-08-23 16:59:42 · 133 阅读 · 0 评论 -
第九章、java集合
第十一章、集合存入相同性质的元素,其实是Object类型的数组,八种基本类型会转换成包装类再存放ListLinkedList和ArrarList类ArrayList内存连续存放,元素有序(按照元素存入的顺序存入元素),元素可以重复和为null,元素类型任意查询和修改效率高,但是增加和删除效率低LinkedList内存不连续,元素有序(按照放入的顺序存放元素),元素可以重复和null,元素类型任意插叙和修改我效率低,但是增加和删除效率高有三种迭代方式,普通for,增强for,利用itera原创 2021-08-23 16:58:11 · 57 阅读 · 0 评论 -
第八章、java异常处理机制
第十章、java异常处理机制Throwable最高级异常,有两个子类Error和Exception。Error一般为硬件异常,Exception一般为软件异常(代码异常),异常分为运行异常(RuntimeException)和编译异常(Exception)。异常处理方式Throws抛到方法头在方法名后面写throws关键字以及要抛出的异常,但是调用此方法时一定要处理此异常public static void parse() throws ParseException{}Throw直接处理直接原创 2021-08-23 16:56:34 · 75 阅读 · 0 评论 -
第七章、java包常用类
第七章、java包常用类Date类日期类,出现更早,在数据库等情况下使用,时间从1970年1月1日0:0:0:0开始(中国是东八区,从8点开始计时)getTime()获取当前时间对象的毫秒值after()比较两个对象的时间先后,如果调用当前方法的对象更后则返回truecompareto()比较两个对象时间的大小Calendar类抽象类,有一个GreGorianCalendar子类,里面有一些静态常量属性get()输入一个下标,根据下表获取对应的值set()输入一个下和要修改成为的原创 2021-08-23 16:55:51 · 60 阅读 · 0 评论 -
第六章、java.lang包常用类
第六章、java.lang包常用类Object的几个方法Object只有一个无参构造方法getClass()Student stu = new Student();stu.getClass();//得到class com.zte.testApi.Studentstu.getClass().getSimpleClass();//得到类名Student获取对象的类结构hashCode()Student stu = new Student();stu.hashCode();获取对象在原创 2021-08-23 16:54:53 · 101 阅读 · 0 评论 -
第五章、对象
第五章、对象类:类是创建对象的模板是客观存在的事物在人脑中的主管反应是大量对象共性的抽象静态代码块public class A{ //静态代码块,在类加载将类加载到虚拟中时直接执行 static{} //动态代码块,在创建对象时先构造方法执行 {}}类修饰符只能使用public和不写(默认)修饰类,且一个类中只能将一个类得权限修饰符定义为public且此类名要与文件名一致动态代码块静态方法(使用static修饰的方法):类特有的方法,通过类名调用对原创 2021-08-23 16:53:11 · 65 阅读 · 0 评论 -
第四章、数组
第四章、数组数组用来存储具有相同数据类型的数据集合,可以使用共同的名字来引用数组中存储的数据特点:数组可以存储任何类型的数据,包括原始数据类型和引用数据类型,但是一旦指定了数组的类型之后,就只能用来存储指定类型的数据。异常:ArrayIndexOutOfBoundsException 数组指针越界异常(以下均为以int型为代表)数组声明:([]可以直接放在类型和变量名后面也可以放在类型空格后)类型[] 变量名 = 值(使用{}包括) int[] arr = {1,3,4,6};int原创 2021-08-23 16:50:44 · 56 阅读 · 0 评论 -
第三章、java流程控制语句
第三章、流程控制语句流程控制语句if(){}if(){}else if(){}if(){}else if(){}else{}if(){}else if(){}...else{}()里面放的是算术表达式,得到boolean值{}里面放条件成立时运行的代码switch(值){ case 值:[break;] case 值:[break;] default:}()里面放的是值(只能为int以下的整数或是字符串){}里面写各种情况,如果在其中一个case匹配成功但是没有写break原创 2021-08-23 16:49:53 · 44 阅读 · 0 评论 -
第二章、java语言语法基础
第二章、语言语法基础基础类型整形byte 1个字节 -128~127short 2个字节 -217~217-1int 4个字节 -231~231-1long 8个字节 -263~263-1浮点型float 4个字节double 8个字节字符char 2个字节布尔boolean 1个字节类型转换隐式转换(小转大)显示转换(大转小)byte,short,char<int<long<float<double强制类型转换时可原创 2021-08-23 09:52:17 · 61 阅读 · 0 评论 -
第一章、认识Java
第一章、认识JavaJDK:java development kit java开发工具包JRE:java runtime environment Java运行环境JVM:java virtual machine java虚拟机j2ME:java micro edition java微版j2SE:java standard edition Java标准版j2EE:java enterprise edition Java企业版...原创 2021-08-23 09:45:41 · 52 阅读 · 0 评论