- 博客(19)
- 收藏
- 关注
转载 java接口(2015年10月29日)
百度定义:Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。统一标准的目的,是大家都知道这个是做什么的,但是具体不用知道具体怎么做。软件开发中很重要的一个理念就是“解耦”,接口和接口实现就是在干这件事定好规范,任你实现,效率可高、可低,实现内容也可
2015-10-29 18:13:38 285
转载 我对java集合框架一无所知①(2015年10月28日)
一、集合框架:用来表示和操作的统一的架构,包含了实现集合的接口与类。二、在"集合框架"中,接口 Map 和 Collection 在层次结构没有任何亲缘关系,它们是截然不同的。三、集合框架包含了两部分:一部分是接口,一部分是类。四、为什么会出现接口:因为集合框架中的很多类 功能是相似的,所以用接口来规范类。五、jdk中集合类有很多,这些不过是我们经常用到的而已Colle
2015-10-28 17:54:02 430
转载 bit是什么,和字节byte什么关系(2015年10月22日)
bit中文名称是位,音译“比特”,是用以描述电脑数据量的最小单位。 二进制数系统中,每个0或1就是一个位(bit)。 bit 来自binary digit (二进制数字) 有以下用途:数据率---就是数据的传输速率,单位是:比特/秒(意思是每秒传送多少二进制数字《1或0》) 通常记为: bit/s b/s Kb/s Mb/s Gb/s Tb/s bps(bit per se
2015-10-26 17:24:21 1746
原创 关于int取值范围及其他基本类型范围等(2015年10月21日)
一个byte由八个位组成,如00000000,其中,前7位表示数值,第8位是符号位(0为正,1为负)。这样+1就是00000001,-1就是10000001。最大的正数就是0 1111111,即2^0+2^1+……+2^6=127;最小的负数,同理,为1 1111111,即-127。 以此类推,int,short,long都可以推出他们的取值范围。
2015-10-21 17:58:15 490
原创 代码有什么不妥之处(2015年10月20日)
1. if(username.equals(“zxx”){}2.int x = 1;return x==1?true:false;貌似网上好多关于这个题目的讨论。1、好早之前我就这样写过name.equals("user"),感觉跟"user".equals(name)没什么区别,之后看到别人的习惯,所以才改正过来了,但不怎么清楚为什么这样写,原来有避免空指针的好处,但感觉不止
2015-10-20 18:06:13 643
转载 再次认识mvc,面试常用(2015年10月19日)
MVC:模型—视图—控制器 常见的MVC组件 Struts: Apache的,最流行的MVC组件 Struts2 :Apache用Struts 和 WebWork的组合出来的新产品,目前上升势头强劲 WebWork: 这个可是老牌的MVC组件,后来组合成了Struts2, 不过自身仍在发展 Spring MVC:SpringFramework自己整合
2015-10-20 17:30:43 561
原创 统计一文件中出现给定字符串的次数
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class countWordInFile { public static void main(String[] args) { System.out.printl
2015-10-16 16:49:56 3218
转载 关于两Integer是否相等的判断
public class test { public static void main(String[] args){ Integer f1 = 100,f2 = 100,f3 = 130,f4 = 130; System.out.println(f1 == f2); System.out.println(f3 == f4); }}一开始我看到这题,有点被吓到了,难道不是t
2015-10-16 15:43:02 947
转载 Java面试题全集(上)
尊重原创 链接 http://blog.csdn.net/jackfrued/article/details/449219412013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在
2015-10-16 15:12:34 1788
原创 float、double傻傻搞不清楚(2015年10月16日)
一直不太清楚float、double取值范围、应用场景以及底层性能等等,开发当中随意用,没有去将就什么时候该用哪个就要一定用哪个。一、java当中声明的小数都默认是double类型的,float fo = 2.25会提示强转为float,float fo = 20.5521f;才是正确的;二、float是单精度类型,精度是6(-7)位有效数字,占用4个字节的存储空间; do
2015-10-16 15:09:54 6085
原创 switch...case语句
public static int getValue(int i) { int result = 0; switch (i) { case 1: result = result + i; case 2: result = result + i * 2; case 3:
2015-10-15 14:33:34 2196
原创 关于全局、局部变量赋初始化值(2015年10月15日)
今天看到一个面试题,关于变量没赋初始化值是否会报错的题目,瞬间就GG了,怪基础差import java.util.*;public class test{ public static void main (String[] args){ String str; System.out.println("str=" + str); }}A、编
2015-10-15 11:29:50 1097
原创 读、写(记)(2015年10月14日)
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Scanner;public
2015-10-14 17:06:06 323
原创 把人员信息写到C盘下的txt中(2015年10月14日)
先来实现最简单的写入一句话import java.io.File;import java.io.FileOutputStream;import java.io.IOException;public class fileoutstream { public static void main(String[] args) { FileOutputStream fos = null;
2015-10-14 15:58:56 666
原创 字符char、字节byte傻傻分不清(2015年10月13日)
字符char字节byte一直都有个概念性的错误:说char能存放两个字节,中文汉字一般占两个字节,一个字母占一个字节,所以有char a = 'bc';但事实这样会报错。因为:因为Java的字符是用的Unicode编码,Unicode编码是中文和字母都是两个字节的,所以这跟java编码相关。而java采用Unicode编码的原因是,Java的Applet允许全世界范围内
2015-10-13 16:04:17 4316
转载 JSP动态include与静态include(2015年10月12日)
动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面动态INCLUDE在使用的时候,,会先解析所要包含的页面,解析后在和主页面放到一起显示;静态INCLUDE在使用的时候,,不会解析所要包含的页面,也就是说,不管你的in
2015-10-12 16:00:47 346
转载 jdbc实现分页思路、关键方法(2015年10月11日)
分页可以在数据库中就分好,也可以先把所有结果取到内存再分页。如果是数据量非常大,应该是最好在数据库中分好,显示多少取多少,如果一次性全部取出太多数据库,服务器压力大。一、scroll是利用JDBC2.0的功能做分页的,那么就完全取决于特定数据库的JDBC Driver的实现了。事实上大部分JDBC Driver都是把所有的结果集都一次取到内存,然后再分页的。如果这个结果集非常大,例如几万条
2015-10-12 14:36:58 1287
转载 java.sql.date与java.util.date,认识java.sql包(2015年10月9日)
java.util.Date 类型写到数据库后存储的值可以到秒,java.sql.Date 类型的写入后只能到日期。二者是继承关系:java.lang.Object -> java.util.Date -> java.sql.Datejava.util.Date 是 java.sql.Date 的父类如何将java.util.Date转化为j
2015-10-12 09:41:01 583
原创 Integer.toString()与String.valueOf(Oject)有什么不同(2015年10月8日)
public String toString()返回一个表示该 Integer 值的 String 对象。将该参数转换为有符号的十进制表示形式,并以字符串的形式返回它,就好像将该整数值作为参数赋予toString(int) 方法一样。public static String valueOf(int i)返回 int 参数的字符串表示形式。该表示形式恰好是单参数的
2015-10-08 11:14:40 8886
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人