- 博客(25)
- 收藏
- 关注
原创 类变量,成员变量,局部变量区别
类变量是独立于方法之外的变量,用static修饰成员变量也是独立于方法之外的,没有static修饰局部变量是类的方法中的变量
2017-04-30 09:34:58 240
原创 I/O流,(文件)
FileInputStream提供了对文件的字节的读取FileReader提供了对文件的字符的读取FileWriter提供了对文件的字符的写入File提供了对文件的基本操作,包括删除,文件路径等
2017-04-29 21:30:54 168
原创 栈,堆,队列,堆栈的区别
1,栈和堆栈是一个概念。2,堆是程序在运行时请求操作系统分配给自己的内存。3,队列:先进先出。4,栈:先进后出。5,栈中一般存放局部变量,堆中一般存放创建的对象和数组,全局变量一般存放在静态区中。
2017-04-29 16:53:45 486
原创 sql 语句as用法
as可以理解为用作,当做,一般用作重命名列名或表名。例:select column_1 as 列1,column_2 as 列2 from table 上面的语句可以理解为选择column_1作为列1,column_2作为列2从table中
2017-04-29 15:19:26 5141
原创 hashmap的结构
hashmap本质上是一个数组,数组里每个元素都是一个链表。hashmap的本质就是哈希表什么是哈希表哈希表的核心思想就是让记录的关键字和存储位置建立一一映射的关系,这样我们就可以通过key直接获取相应的value,好比我们通过索引获取数组相对应的某个值一样。hashmap与hashtable的区别hashmap允许键值对为空,hashtable不允许hashmap是非线程
2017-04-28 09:28:43 283
原创 java javadoc jar javac
java 用来运行一个.class文件javadoc用来生成api文档jar用来生成jar包javac用来把java文件编译为.class文件
2017-04-27 14:36:07 316
原创 volatile
volatile关键字用在多线程同步中,可保证读取的可见性JVM保证从主内存加载到线程工作内存的值是安全的volatile能禁止进行指令重排序
2017-04-27 14:33:58 184
原创 异常
Java异常可分为编译异常(checked)和运行异常(Runtime)编译异常需要我们手动的进行捕捉处理,也就是用try...catch块进行捕捉处理。对于运行时异常只有在编译器在编译运行时才会出现。ClassCastException类型转换异常。
2017-04-27 14:25:19 161
原创 设计模式之单例模式
package Test;class Singleton{ //使用一个类变量缓存曾经创建的实例 private static Singleton instance; private Singleton(){}; public static Singleton getInstance(){ if(instance==null){ instance =new Singleton
2017-04-26 22:13:57 184
原创 switch分支语句
使用switch语句时,有两个值得注意的地方,(1)switch语句后面的expression表达式的数据类型只能是byte、short、char、int四个整数类型和枚举类型。 (2)如果省略了case后面的代码块,将引入一个陷阱。
2017-04-26 21:23:35 232
原创 去重排序
import java.util.Scanner;import java.util.TreeSet;public class TreeSetTest { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ TreeSet ts=new Tr
2017-04-23 20:56:39 233
原创 被static修饰的语句或变量有如下特点
1 静态函数或静态代码块只在类加载时执行一次2 优先于对象存在3 被所有对象所共享4 可以直接被类名所调用使用时注意:1 静态方法只能访问静态成员2 静态方法中不可以写this,super关键字3 主函数是静态的
2017-04-23 16:54:39 2213
原创 MySQL分页查询,关键字(limit)
sql代码SELECT * FROM table LIMIT [offset,] rows offset指定要返回的第一行的偏移量,rows第二个指定返回行的最大数目。初始行的偏移量是0(不是1)。mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 mysql> SELECT * FROM table LIMIT 5;
2017-04-22 19:33:37 1199
原创 数据库三大范式
1 第一范式 第一范式就是无重复的列。2 第二范式第二范式就是非主属性非部分依赖于主关键字。3 第三范式第三范式就是属性不依赖于其它非主属性。
2017-04-20 11:54:51 199
原创 连接查询
连接查询是关系数据库中最主要的查询,主要包括内连接、外连接和交叉连接等。内连接又分为等值连接、自然连接和不等连接三种。内连接:使用内连接时,如果两个表的相关字段满足连接条件,就从这两个表中提取数据并组合成新的记录,也就是在内连接查询中,只有满足条件的元组才能出现在结果关系中。关键字:join 或 inner joinSQL语句:select * fr
2017-04-20 10:36:23 384
原创 SQL四大语言:DDL DML DCL TCL
(1) DDL数据库定义语言: CREATE, ALTER,DROP, TRUNCAT,COMMENT,RENAME(2) DML数据操纵语言:用于让用户或程序员使用,实现对数据库中数据的操作。 SELECT ,INSERT, UPDATE, DELETE, MERGE, CALL, EXPLAIN PLAN, LOCK TAB
2017-04-20 10:21:47 280
原创 数据库相关知识点
数据库系统: 硬件系统 数据库集合 数据库管理系统 数据库管理员 应用系统事物是访问并可能更新数据库中各项数据项的一个程序执行单元。事物应具有4个属性:原子性 一致性 隔离性 持续性约束条件: not null unique primary key foreign key check default
2017-04-06 18:12:58 175
原创 无分类域间路由选择相关计算题
下列选项中,属于"10.174.20.176/28"该网段的有效IP地址是:10.174.20.17410.174.20.18610.174.20.19110.174.20.192 ip地址是32位每8位为一组的二进制码,由题10.174.20.176/28,指前28位不变,即(10.174.20.不变,还有4位不变,这四位的二进制根据176
2017-04-06 17:53:16 2234
原创 计算机网络小知识点
1 UDP报头四个域:源端口号 目的端口号 数据报长度 检验和2 常用的以太网支持的工作模式: 广播模式 多播模式 直接模式 混杂模式3 1** 临时响应 2** 成功 3**(已重定向) 301永久重定向 302临时重定向 4** 客户端错误 5**服务器端错误
2017-04-06 17:17:38 393
原创 由网络地址和子网掩码求子网
题目:网络地址为172.16.0.0,采用子网掩码255.255.244.0.以下说法正确的是(D) A 其中一个子网的广播地址为:172.16.32.255 B 其中一个子网的广播地址为:172.16.128.255 C 划分了8个有效子网 D 划分了6个有效子网解:由题目知这个是
2017-04-05 16:01:03 5466 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人