- 博客(15)
- 收藏
- 关注
原创 写给自己的JAVA工程师之路-正则表达式
1 认识正则表达式判断字符串是否由数字组成 最原始实现方式 public class demo { public static void main(String[] args) { String a = "123123" ; System.out.println(isNumber(a)); } public static boolean isNumber(Str...
2017-12-21 15:37:36 204
原创 写给自己的JAVA工程师之路-基础类库
1 RUNTIME在每一个Java进程中都会存在一个runtime类的对象,由于此对象是由java进程自己维护,所以在整个runtime类设计的过程中只为用户提供的唯一的实例化对象,所以这个类使用的是单例模式。public class demo { public static void main(String[] args) { Runtime run = Runtime
2017-12-19 15:45:41 166
原创 写给自己的JAVA工程师之路-多线程
1 进程与线程在每一个进程上可以继续划分多个线程,那么线程的操作一定比进程要快,所以多线程的操作性能一定是要超过多进程的操作性能,但是所有的线程都一定是要在进程的基础上进行划分。所以进程一旦消失,线程一定会消失。线程永远要依附于进程的存在。2 多线程的三种实现方式class MyThread extends Thread{ private int count =
2017-12-16 17:46:14 206
原创 写给自己的JAVA工程师之路-枚举
1 多例设计模式与枚举class Color{ private static final Color RED = new Color("红色"); private static final Color GREEN = new Color("绿色"); private static final Color BULE = new Color("蓝色"); private String ti
2017-12-15 15:23:34 167
原创 写给自己的JAVA工程师之路-MySQL函数
1.1 字符函数需要说明的是:%代表的是任意个字符_代表的是任意一个字符1.2数据运算符与函数1.3 日期时间函数要注意的是:1.4 信息函数同时INSERT多
2017-10-21 18:05:40 215
原创 写给自己的JAVA工程师之路-接口
1.1 接口的基本概念接口是一种特殊的类,但是在接口里面的组成与类不同,比类的组成部分简单,主要由抽象方法和全局常量所组成。而接口使用interface关键字定义。interface A{ public static final String MSG="HELLO WORLD"; public abstract void print();}1)接口一定要定义子类,子类利用
2017-10-21 00:09:08 253
原创 写给自己的JAVA工程师之路-子查询与连接
1 子查询1.1 使用比较运算符的子查询用ANY,SOME,或ALL修饰比较运算符1.2 使用【NOT】IN/EXISTS 的子查询类似上一个...1.3 使用INSERT...SELECT子查询2 连接,多表更新和删除2.1 CREATE SELEC
2017-10-20 21:16:19 261
原创 写给我的JAVA工程师之路-数据表操作
1 INSERT方法1:方法2:此方法可以可以使用子查询。此方法不可以同时插入多个记录方法3:2 UPDATE3 DELETE4 SELECT
2017-10-20 15:55:08 139
原创 写给自己的JAVA工程师之路-物理层
1 物理层与物理层协议的基本概念1.1 物理层的基本服务功能1)物理层与数据链路层物理层向数据链路层提供比特流的传输服务,数据链路层通过与物理层的接口,将待发送的帧传送到物理层;物理层不关心帧的结构,它将构成帧的数据只看成是待发送的比特流。物理层的主要任务是:保证比特流通过传输介质的正确传输,为数据链路层提供传输服务。2)传输介质与信号编码连接物
2017-10-20 14:46:07 334
原创 写给自己的JAVA工程师之路-抽象类
1 抽象类1.1 抽象类的基本概念如果说现在在一个类之中需要定义一个没有方法体的一个方法,那么可以利用abstract关键字来进行抽象方法的定义,而包含有抽象方法的类就可以使用abstract来定义成为抽象类。假如说有一个A类在设计之初有一个要求,希望继承他的子类一定要覆写他的方法。但事实上,这个时候的子类完全可以灵活的选择是否覆写方法。但是由于只是一个普通方法,所以对于子类是否覆
2017-10-20 00:07:53 202
原创 写给自己的JAVA工程师之路-约束和修改数据表
1 约束约束保证数据的完整性和一致性。约束分为表级约束(针对于两个或两个以上的字段,只能在列定义后声明)和列级约束(只针对于某一个字段,可以在列定义时和列定义后声明)。约束类型包括:NOT NULL(非空约束)PRIMARY KEY(主键约束)UNIQUE KEY(唯一约束)DEFAULT(默认约束)FOREIGN KEY(外键约束)FO
2017-10-19 21:18:08 238
原创 写给自己的JAVA工程师之路-网络体系结构
1.1 OSI参考模型物理层:作用:利用传输介质为通信的主机建立,管理,释放物理连接,实现比特流的透明传输,为数据链路层提供数据传输服务单位:比特数据链路层:作用:在物理层提供比特流传输的基础上,通过建立数据链路连接,才用差错控制和流量控制方法,使有差错的物理线路变成无差错的数据链路。单位:帧网络层:作用:通过路由选择算法为分组通过通信子网选择适当的
2017-10-17 17:59:40 274
原创 写给自己的JAVA工程师之路-单例模式
1. 单例设计模式class SingleTon{ private SingleTon(){} public void print(){ System.out.println("调用方法"); }}因为此时构造方法私有化,所以无法从外部进行构造方法的调用,那么现在保证构造方法与print方法都不做任何修改的前提下,要求通过一些适当的Singleton变化让外部类可以得到Sing
2017-10-17 14:25:06 173
原创 写给自己的JAVA工程师之路-链表
1.1 认识链表链表 = 可变长的对象数组,属于动态对象数组的范畴。传统对象数组:作用:对象数组可以保存一组对象方便开发。缺点:对象数组的长度固定,而且数据的修改,删除,增加处理麻烦。正因为如此,如果想要让其编写出便于维护的代码,那么就需要实现一个动态对象数组,于是可以使用链表完成。1.2 实现链表问题:保存数据为了方便使用Object;
2017-10-16 23:27:23 167
原创 写给自己的JAVA工程师之路-异常
认识异常异常指的是导致程序执行中断的一种指令流,一旦异常产生而且没有正常处理的话,那么程序将会中断执行。所有的异常类都是Throwable类的子类,而Throwable类又是Object的子类,从JDK1.0开始提供。但是在开发中是几乎不会使用Throwable类处理异常,而是使用Throwable类下面的Exception和Error两个子类。于是有一道面试题
2017-10-14 16:42:29 222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人