自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 day26-Tomcat-Servlet

一、Tomcat用于发布和管理web应用的一款轻量级服务器,主要用于发布JavaWeb应用,使得项目能够以url的方式进行访问,并执行相应的功能,是开发和调试JSP 程序的首选。软件的文件夹目录结构bin:存放可执行的二进制文件,存放脚本及命令文件,解压版中有启动、停止脚本等conf:配置文件 这是一个非常非常重要的目录,这个目录下有四个最为重要的文件...

2018-08-18 21:23:00 100

转载 day25-数据库-JDBC

一、mysql数据库表结构的设计原则:开发中处理一对多的问题:在多表(从表)中添加一个外键,名称一般为主表的名称_id,字段类型一般和主表保持一致,为了保证数据的有效性和完整性,在多表的外键上添加一个外键约束即可(但开发中基本不会添加,因为有约束后,操作单表很不方便,但是要有外键字段,且外键的联系要清楚)开发中处理多对多的问题:引入一张中间表,存放两张表的主键,一...

2018-08-18 20:21:00 109

转载 day23-Js-jQuery简单使用

一、js1、js全名JavaScript是一种弱类型的脚本语言,不需要编译直接在浏览器中运行。2、js的简单使用 - 获取节点常用的有下列方法: - getElementById()通过标签的Id属性来获取,得到一个具体的节点。 -getElementsByClassName()通过标签的class属性来获取,返回所有匹配的节点,得到一个节点的数组,要...

2018-08-14 22:24:00 132

转载 day23-HTML-css

一、HTML1.网页的基本结构:(1)声明部分:使得浏览器得知文档的类型(浏览器以什么方式解析),还可以声明HTML的版本信息。目前基本是HTML5标准。(2)网页的头部:head标签开始和结束。 -meta:单标签,提供页面的相关元信息,如针对搜索引擎的描述和关键字。<meta name="Keywords" content="关键词内容">...

2018-08-14 21:35:00 85

转载 day23-Properties类的使用

一、Properties1.概述: Properties类主要用于来读取Java的配置文件信息。因为在我们的项目中有时候会用到一些固定的数据,那时候就可以把这些数据写入到配置文件中,并且如果后期修改的话,只需要修改该配置文件即可,不需要繁琐的去修改源代码,常用在连接数据库的上面。将用户名密码还有驱动链接等写入配置文件,程序直接读取即可。2.文件数据格式: ...

2018-08-14 21:01:00 129

转载 day22-反射机制

反射机制一、概念: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。简单说就是,对于一个我们只有在运行时才知道这个类(class)的名称时候,我们就可以使用反射机制来加载这个类,能够动态的反向获取它的属性和方法,并随之调用...

2018-08-11 16:12:00 81

转载 day21-多线程

一、线程与进程1.进程:正在执行的程序(QQ.exe),表示一个可执行程序一次的执行过程。2.进程的三种基本状态。(1).就绪状态: 当进程分配到了所需要的所有资源后,等待CPU的资源时(表示具有的cpu的执行资格,但还没有获得cpu的执行权),此时只要获得了cpu的资源后,便可执行,这样的进程状态就称为就绪状态。通常一个系统中就绪状态的进程有多个,...

2018-08-11 11:28:00 81

转载 day18-IO流

一、FIle类1、将文件系统中的文件或文件夹封装成了File对象。提供了操作文件和文件夹的一些方法。(1)实例化一个File对象File file = new File(String path);里面接收一个字符串类型的文件路径。 <1>创建文件:file.createNewFile(); <2>创建文件夹file.m...

2018-08-08 22:46:00 89

转载 day17-Map集合

一、Map集合 |----Map接口下的集合,都是使用键值对(key-value)的形式存储的.允许null作为键和值。要保证key的唯一性,不重复,重复的key时候,相应的value会被覆盖。1.HashMap: (1) 底层实现原理:底层是一个hash的数据结构(一个table数组和一个entry单链表),在存储元素的时候,先根据key算出hash地址,再找到tabl...

2018-08-06 22:07:00 80

转载 day16-Set集合

一、Set集合的使用注意事项(1)set接口下有三个实现类HashSet、TreeSet、LinkedHashSet。常用前两个。(2)要知道set集合中的元素是无序的(是指存入的顺序跟取出的顺序是不一致的),且不可以重复。(3)但TreeSet又说是有序的,但是这个有序不是跟上面set无序相反概念,这个有序是指,按照存入元素本身的自然顺序自动进行排序,最后输出一列有序元素。...

2018-08-02 22:08:00 97

转载 day15-try-catch_finally + 集合迭代器的使用(使用迭代器增删改查)

1.try-catch-finally:异常捕获机制(1)常见的用法就是来捕获异常,将可能出现异常的代码放入try{}代码块中,随即对应的catch{}中写异常的处理方式(可以throw抛出)。(2)如果有多条代码都可能出现异常,而且都要捕获他们然后写对应的处理方式,保证程序能够正常执行下去时候,这个时候我们不能将所有可能出现异常的代码放在一个try中,因为当try中的一条语句出...

2018-08-01 21:07:00 152

转载 day14-枚举

一、 枚举1.枚举类是一个新的类型跟class定义的普通类有很多的相同之处,它也可以定义属性和方法,但是不能继承其他的类了,因为它已近继承了java.lang.Enum。2.什么时候使用枚举呢?当我们定义的一些有限的常量的时候,不再像之前那样定义publicstaticfinal了 ,而是直接在枚举类中列举出来即可了。使用上方便很多。3.枚举的定义(1)普通的列举...

2018-07-31 22:01:00 70

转载 day13-Calendar日历-simpleDateFormat

一、Calendar1.Calendar是抽象类 单例的设计模式//单例模式 获取实例Calendar calendar = Calendar.getInstance();//获取某一年一共多少天 可以用来判断闰年 366天int days = calendar.getActualMaximum(Calendar.DAY_OF_YEAR);//获...

2018-07-30 21:24:00 148

转载 day11-内部类-两种设计模式(单例、简单工厂)

一、内部类1、成员内部类:直接在外部类下定义,当成外部类的一个成员来使用。权限修饰符正常使用。主函数中调用实例化的时候,需要借助外部类的对象。2、局部内部类:定义在方法中或者代码块中的类,相当于一个局部变量。此时权限修饰不起作用了,所以就写不了。 所以该局部内部类的使用只能在当前方法或者代码块中使用,出了这个范围就访问不到了,就相当于一个局部变量一样的使...

2018-07-26 22:01:00 79

转载 day10-代码块

一、代码块1.静态代码块:是指直接在类下面用static声明的代码块,在类被加载的时候执行,而且是最先执行的,并且只执行一次。2.动态代码块(构造代码块):是指直接在类下面定义的代码块,没有任何修饰符,用来给对象进行初始化操作的一些代码,所以也叫构造代码块。他优先于构造函数执行。3.静态代码块,动态代码块,构造函数三者执行顺序的比较(单纯的一个类时候,很好知道,静态的优先加...

2018-07-25 20:22:00 58

转载 day10-多态

一、多态的基本理解与运用技巧前提条件:继承 、重写父类方法 、父类引用指向子类对象概念:多态是指父类引用指向子类对象。比如有Animal这个父类,下面有Dog子类,那么创建对象。Animal a =new Dog().多态中成员变量的调用。首先要知道成员变量不涉及覆盖的说法,那么就很简单的知道了,父类调用成员变量,就是父类自己的,无论静态还是非静态...

2018-07-25 19:35:00 90

转载 day09-抽象类-接口

一、抽象类1、概念: 当描述一个类的时候,该类不需要具体的方法行为描述,我只需要知道该类有这个方法就可以了,不需要知道怎么具体实现时候,就可以将该方法定义成抽象方法,用abstract修饰该方法,具有抽象方法的类一定要声明成抽象类,也要用abstract修饰。2.特点: 1) 不具体,看不明白,很抽象,但是知道一些大概的方法(知道是干什么的,但是不知道怎么干)。...

2018-07-24 22:00:00 69

转载 day08-java继承

day08-继承day08-继承一、继承一、继承概念:通俗来讲:父亲跟儿子的关系。父亲具有一些跟儿子相同的属性和行为,但是儿子同时也具备一些自己独有的属性和行为。专业讲:有一个父类,具有一些公共的属性和方法,比如Person类,有name,age,sex等属性,eat(), sleep()等行为,又有一个Student类,他也具...

2018-07-23 21:51:00 95

转载 day07-java数组_2

day07-java数组_2day07-java数组_2一、前期知识回顾-成员/局部变量-构造器-static二、数组-两种排序方法 + 二分查找法三、数组扩容,模拟ArrayList中的add方法一、前期知识回顾-成员/局部变量-构造器-static成员变量跟局部变量的区别?成员变量是在类中定义的一些变量,作用范围是整个类局部变量是在...

2018-07-20 21:20:00 87

转载 day06-java数组_1

java数组java数组一、数组的概念二、数组的定义三、数组的初始化四、数组在内存中的存储一、数组的概念数组:就是一个容器,用来存放元素的容器,它是最基本的集合。可存放的元素:基本数据类型的元素,比如 int 类型的,float类型的;也可以存引用类型的,比如String类型的,或者自定义类型的。数组本身就是一种引用类型。二、数组的定义...

2018-07-20 19:10:00 73

转载 day04-面向对象-类与对象

1.面向对象的基本思想: 当我们拿到一个需求或者模拟一个场景的时候,首先想的不是我们要做什么,而是要先分析这个需求中能抽象出几个类,每个类又是做什么的,每个类又有什么属性和方法;方法要合理的在对应的类中,然后再看类与类之间又有什么关系。2.类与对象 类:就是一些具有相同属性和行为的抽象化概念。当说及类的时候,你一定是不知道具体的事物的,比如人,你不知道我说的是哪个人,...

2018-07-17 20:47:00 81

转载 day03-Integer与int的比较

1.Integer与int的区别1)、Integer是int的包装类(相当于引用数据类型),int是8种基本数据类型之一。2)、Integer的默认值是nul;int默认值是0。2.Integer与int的比较 常见的 ==地址的比较1)、Integer是一个引用类型,实际上是要有一个Integer对象的,所以通过new产生的两个Integer变量永远...

2018-07-16 19:44:00 102

转载 day02-局部变量-final修饰符-位移运算(<<、>>、>>>) - switch case 选择结构

1.局部变量只能初始化之后才可以使用;全局变量不初始化的情况,会默认进行初始化,int默认是0;2. final修饰基本数据类型的变量时候,该变量的值不能发生改变(即不能重新赋值给该变量);final修饰引用数据类型的变量时候,它存储的仅仅是一个引用的地址,final会保证该变量的地址不会发生改变,但是该变量的其他属性完全可以改变。比如下面的代码...

2018-07-14 10:09:00 136

转载 day01- 基本数据类型 类型提升 二进制转换

一个java文件中只能有一个public class,所定义的class都会别编译成一个字节码文件8种基本数据类型问题:char:以整数形式存储,以字符类型输出float:赋值小数时候需要加f 比如 float a=5.5f 因为默认小数是double类型 隐式转换(类型提升:大类型=小类型):比如:long a=2精度提升问题:...

2018-07-12 22:03:00 85

空空如也

空空如也

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

TA关注的人

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