自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java知识加固

native方法表示该方法要用另外一种依赖平台的编程语言实现。整型默认类型是int ,浮点型默认类型是double。从JDK1.5以后引入了三种常用新特性:泛型,枚举,注解。Java的三大特性:封装 继承 多态。多态主要表现在方法的多态:方法的重载,方法的覆写。对象的多态:向上转型 向下转型java 中的instanceofjava 中的instanceof 运算...

2018-09-26 14:19:27 701

原创 计算机网络1

网络发展独立模式:计算机之间相互独立;网络互联:多台计算机连接在一起,完成数据共享;局域网LAN:计算机数量更多了,通过交换机和路由器连接在一起;广域网WAN:将远隔千里的计算机都连在一起;所谓"局域网"和"广域网"只是一个相对的概念,比如,我们有"天朝特色"的广域网,也可以看做一个比较大的局域网。认识“协议”“协议”是一种约定计算机之间的传输媒介是光信号和电信号,...

2019-03-15 17:32:42 187

原创 JDBC

1.JDBC的概念JAVA访问数据库的基本方式是通过JDBC,是一种用于执行SQL语句的JAVA API。它由一tong组用java编程语言编写的类和接口组成。使用JDBC访问数据库需要相应数据库的JDBC驱动程序。2.工作原理它主要包含一些通用的接口类。真正地数据库访问操作实现是由各自数据库厂商提供的。通常把厂商提供的特定于数据库的访问API称为数据库JDBC驱动程序3.JD...

2019-03-15 17:31:20 113

原创 JSP

内置对象根本:是一个简化的Servlet设计,实现了在Java中使用HTMLbiao标签,JSP是一种动态网页技术标准由,LAMP:Linux+Apache+Mysql+PHP一.jsp页面组成部分静态内容 注释 声明 小脚本 表达式 指令JSP指令由如下三种1.page指令:通常位于JSP页面的顶端,同一个页面可以有多个page指令。2.include指...

2019-03-15 17:29:45 123

原创 MySQL

事务事务就是一组dml语句组成,这些语句在逻辑上存在相关性,这一组dml语句要么全部成功,要么全部失败,是一个这你。MySQL提供一种机制,保证我们达到这样的效果。事务还规定不同的客户端看到的数据是不相同的。基本使用:开始一个事务start transaction;做一个保存点savepoint 保存点名;进行各种操作如果需要,可以回到保存点名rollback ...

2019-03-15 17:28:56 100

原创 MySQL之多表查询

首先基于三个表:自连接:指在同一张表中连接查询。子查询:指嵌入在其他sql语句中的select语句,也叫嵌套查询单行子查询:指子查询只返回单列,单行数据多行子查询:指返回单列多行数据,都是针对单列而言的,1.返回多行记录的子查询,使用关键字in.2.在多行子查询中使用any多列子查询:指查询返回多个列数据的子查询语句。在from子句中使用子查...

2019-03-15 17:28:13 133

原创 java集合类之Collection

类集(的java.util包)中提供了两个最为核心的接口:收集,地图接口。Collection接口: List Set 允许数据重复 不允许数据重复 对采集接口进行了扩充 没有进行扩充 1.collection是单个集合保存的最大父接口。子接口名单(允许数据重复)...

2019-03-15 17:27:15 115

转载 八大排序

1.冒泡排序一组无序数组,从后面往前进行两个数的交换,如果后面的数小于前面的数就交换,直到将最小的数换到最前面。public class Main{ public static void main(String[] args) { int[] a=new int[]{23,4,67,56,87,6,13,25,44,0}; bubbleSor...

2019-03-15 17:26:42 70

原创 排序

算法都是可以互换的,每个算法都将接收包含一些元素的数组。被排序的对象属于类型。N是被排序元素的个数。  1.插入排序插入排序由N-1趟排序组成,插入排序保证从位置0到位置p上的元素为已排序状态。在第p趟,我们将位置p上的元素向左移动,直到它在前p+1个元素中的正确位置被找到的地方注意:1.数组参数传入方法           2.数组排序需写入:java.ut...

2018-09-26 14:21:24 107

原创 MySQL数据库之增删改查

SQL分类:DDL数据定义语言,用来维护存储数据的结构。代表指令:create,drop,alterDML数据操纵语言,用来对数据进行操纵(表中的内容)。代表指令:insert delete updateDML中有单独分了一个DQL数据查询语言如selectDCL数据控制语言,主要负责权限管理和事务代表指令:grant revoke commit大写的表示关键字...

2018-08-18 22:36:10 218

原创 线程常见方法2

wait()方法其实wait()方法就是使线程停止运行。1.方法wait()的作用是使当前执行代码的线程进行等待,它是Object类的方法,该方法是用来将当前线程置入“预执行队列”当中,并且在wait() 所处代码处停止执行,直到接到通知或被中断为止。2.wait()方法只能在同步方法中或同步块中调用。如果调用wait()时,没有持有适当的锁,会抛出异常。3.wait()方法执行后...

2018-08-13 11:58:26 103

原创 多线程的常用操作方法

主方法本身就是一个线程,所有的线程都是通过主线程创建并启动的。run()方法相当于主类中的main方法class MyThread implements Runnable{ public void run() { System.out.println("当前线程:" +Thread.currentThread().getName()); } }public class Lin...

2018-08-11 10:46:29 970

原创 注解

Annotation软件项目的开发过程:1.在开发过程中,会将所有使用到的第三方信息或者程序有关的操作都写在程序里,如果现在服务器地址改变了,意味着需要你更改程序源代码,而这个工程就相当庞大了2.使用一个配置文件,程序运行过程中要通过配置文件读取相关的配置操作。如果此时想要更改一些配置,那么只需要更改配置文件即可,也就是可以在不修改源代码的前提下实现项目的变更。使用配置文件之后,虽...

2018-07-26 09:29:17 148

原创 反射

反射指的是对象的反向处理操作,必须先导入一个包,而后才能产生类的实例化对象。所谓的“反”指的是根据对象来取得对象的来源信息,而这个“反”的操作核心的处理就在于Object类的一个方法:取得class对象:public final native Class<?> getClass();  该方法返回的是一个Class类对象,这个Class描述的就是类。在反射的世界里面,看重的不再是一个对...

2018-06-09 01:39:36 147

原创 分析题

class Person{ private String name; private int age; public Person(){} public Person(String name, int age) { this.name = name; this.age = age; } @Override public String toString() { ret...

2018-06-09 01:30:50 323

原创 JavaIO

IO的核心组成就五个类(File,OutputStream,InputStream,Reader,Writer)一个接口(Serializable)1.复习File、字节流与字符流的相关知识,掌握File文件操作的核心步骤,掌握使用二进制流进行文件拷贝的代码。File文件操作类直接产生实例化对象。使用到两个构造方法:public File(String pathname);publ...

2018-05-28 17:34:09 355 1

原创 多线程实现

1.进程与线程的概念java的第一大特色:多线程的编码支持。进程:操作系统中一个程序的执行周期称为一个进程。在DOS系统的时代,由于本身就是一个单进程的操作系统,所以在同一时间段上只能够有一个程序执行。后来发展到windows系统后,我们发现多个程序可以同时执行,所以windows是一个多进程的操作系统。 线程:一个程序同时执行多个任务。通常,每一个任务就称为一个线程。 与进程...

2018-04-26 23:33:26 138

转载 java异常与捕获

几乎所有的代码里面都会出现异常,为了保证程序在出现异常之后可以正常执行完毕,就需要进行异常处理异常是导致程序中断执行的一种指令流。程序之中如果出现异常并且没有合理处理的话就会导致程序终止执行。public class Test{ public static void main(String[] args) { System.out.println("1.数学计算开...

2018-04-26 23:21:06 96

转载 泛型涉及的基本知识点

可变参数要设计一个方法,用于计算任意参数的整数相加结果,早期只能用数组来实现可变参数 方法的定义格式public [static] [final] 返回值  方法名称([参数类型 参数名称][参数类型...参数名称]) {}这个参数上使用的"..."实际上表示一个数组的结构。如果要传递各类参数,可变参数一定要放到最后,并且只能设置一个可变参数public class Test{p...

2018-04-23 01:00:49 189

转载 static关键字和final关键字

static可以修饰属性和方法 传统属性所具备的特征:保存在堆内存中,且每个对象独享属性 1.static属性又称为类属性,保存在全局数据区的内存之中,所有对象都可以进行数据区的访问 访问static属性(类属性)应使用类名称.属性名。2.所有的非static属性(实例变量)必须在对象实例化后使用,而static 属性(类属性)不受对象实例化控制3.使用static定义的方法,直接通过类名称访问,...

2018-04-22 19:40:03 514

原创 队列的基本操作

1. 熟悉队列的基本概念 队列是一种先进先出的线性表,它只允许在表的一端进行插入,而在另一端删除元素,允许允许插入的一端叫队尾,允许删除的一端叫对头.2. 队列的性质 队列具有先进先出的特性。3. 队列存储结构  顺序队列  队头指针不动----要大量搬移元素  缺陷:操作时如果出队列比较多,要搬移大量元素。 队头指针移动----存在假溢出  假溢出:顺序队列因多次入队列和出队列操作后出现的尚有存...

2018-04-21 11:26:09 457

转载

class Person{ Person p=new Person("Steven",25); System.out.println(p.name); System.out.println(p.getPersonInfo); } }class Person{   private String name;    private int age;    public void setName(St...

2018-04-21 02:07:27 147

转载 java中内部类的相关知识点

class Father{ private String name="Zhangjun"; class Child{ public void intoFather(){        System.out.println(name); } }}public class Qing{ public static void main(String[] args) { Father.Child k...

2018-04-21 02:04:49 219

转载 java中接口的相关知识点

abstract class Person{ private String name; public String getName(){ return this.name; }  public void setName(String name){ this.name=name; } public abstract void getPersonInfo();}class Student exte...

2018-04-21 02:02:39 503

转载 java中关于枚举

class Color{ private String title; public static final int RED_FLAG=1; public static final int GREEN_FLAG=2; public static final int BLUE_FLAG=3; private static final Color RED=new Color("RED"); priva...

2018-04-19 09:30:22 150

空空如也

空空如也

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

TA关注的人

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