自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口中的属性

今天写一个接口的时候老是报错,最后查了一下资料才知道自己对接口原来一点都不理解。 首先,借口中的属性都是public static final修饰的。因为是final修饰,所以必须有初始值,否则会报错。 而至于为什么有public static final请看下面此处先注明出处,表示对原作者的尊重:接口中定义变量必须为public static final的原因在interface里

2017-07-25 09:19:40 8004 1

原创 String字符串的拼接问题

今天同事发了一个关于String类的拼接问题,值得学习就记录下来。 public static void main(String[] args) { String str=""; String str1=str; str1+=""; System.out.println(str == str1);结果是:false至于为什么是f

2017-07-24 11:32:41 2044

转载 java的(PO,VO,TO,BO,DAO,POJO)类名包名解释

首先注明出处表示对原作者的尊重 java的(PO,VO,TO,BO,DAO,POJO)类名包名解释VO:值对象、视图对象 PO:持久对象 QO:查询对象 DAO:数据访问对象——同时还有DAO模式 DTO:数据传输对象——同时还有DTO模式PO:全称是persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转

2017-07-24 08:37:06 463

原创 省级联动

代码如下:<html> <head> <title>test01.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> <select id="province" name="province

2017-07-18 10:06:38 409

原创 选择移动框

选择移动框如上,代码如下(没有全部贴出)<body><div style="border:1px dashed #E6E6E6;margin:150px 0px 0px 450px; width:350px; height:200px; background-color:#E6E6E6;"><table width="285" height="169" border="0" align="lef

2017-07-17 13:30:34 324

原创 Java中this的问题

java中this指针方面的问题

2017-07-06 13:57:44 344

原创 编译时期和运行时期的区别

最近在看多态,里面有一句话困扰了我很久,就是 编译时类型和运行时类型 ps:多态定义:把子类对象直接赋给父类的引用时,当运行时调用该引用类型的方法时,其方法行为总是表现出子类的行为特征,而不是父类的行为特征,这就出现了同一引用调用引用变量带的方法是,表现出不同的特征,这就是多态。 我一直都对这个编译时类型和运行时类型很迷惑,百度了很多讲的都很浅显大都如下:Java的引用变量

2017-07-06 13:52:31 3769

原创 switch语句中使用break???

break是跳出循环使用的。而在switch语句中使用switch语句是结束switch语句。比如:switch(x){ case 1: System.out.println("这是一楼"); break; case 2: System.out.println("这是二楼"); bre

2017-05-25 17:20:28 3203

原创 程序员就职需要准备或者注意的事情

今天看了阿里云的云栖峰会上看了新兵成长记的直播,也做了些笔记。这里写在知乎上,供所有人学习,也当做自己的笔记了。 接下来的东西可能会很杂,希望有耐心的人能读下去。首先我们在校的IT大学生在准备工作的时候怎么做:视频中讲到了三个词 规划、目标、想法 我觉得这三个词讲的太好了。我们确实需要好好规划自己,对自己的人生目标要好好规划,好好思考了。对大三的学生来说,我们要知道自己以后想要往哪个方向发展,如果

2017-05-25 16:05:17 859

原创 原子性、竞态条件、加锁机制

首先直接上代码:(下面是一段Servlet代码) public long getCount(){ return count; } public void service(ServletRequest req , ServletResponse resp){ BigInteger i = extraceFromRequst(req);

2017-05-24 10:32:49 631

原创 Object和Objects的区别

今天遇到个错误,我的一个函数的参数是Object类型,fun(Object o){….}但是传入一个PrintStream的时候却报错。 提示如下: 莫名其妙!不知道为什么报错,经过仔细检查才看出来是Object写成了Objects。 fun(Objects o){….}所以才不会被认出来。既然找出来错误那么就去百度一下吧。百度上有很多种解释,我这里都没有写出来,想看详细的

2017-05-23 20:00:14 1397

原创 catch和finally可以同时省略吗?

catch和finally是不可以同时省略的!class A{ public static void main(String[] args){ method(); } static void method(){ try { System.out.println(“Hello”); }

2017-05-19 18:04:26 8182 2

原创 空指针异常

Exception in thread "Thread-0" java.lang.NullPointerException at cn.ilovessf.version1.Client.Client_v1.run(Client_v1.java:19)这个错误是今天刚刚碰到的,排查了很久也不知道问题所在。有时候问题其实很小,但是我们没有找到它之前都是个非常蹊跷的错误。接下来我来说明一下我的错误

2017-05-19 09:46:08 445

原创 到底什么时候用输入流,什么时候用输出流

关于输入流和输出流的使用我一直都很迷惑。到底什么时候用输入流什么时候用输出流这里举个栗子给大家看看就能很容易的记住并理解了打比方说两个聊天程序A和B进行对话。底层通过IO流来实现的。第一步: A向B发送一个消息。那么A会创建一个输出流,将数据写入到输出流里面然后发送出去。 第二步: B收到了A发送过来的数据,其实就是IO流。这时候对于B来说这个IO流就是输入流了。因为是从A发送过来的流,所以就是输

2017-05-18 20:16:22 4513 5

原创 面试题之折半插入排序

public static void main(String[] args) { LinkedList<Integer> linkedList = new LinkedList<Integer>(); linkedList.add(1); linkedList.add(6); linkedList.add(2); lin

2017-05-08 21:37:53 790

原创 面试题之:画出OSI七层模型

今天看到一个题目,面试官当场让画出七层OSI模型。第一眼看到不以为然,自己试着画的时候却根本画不出来。所以把这个画出来当做自己的一次练习也算是回顾。下面把各层的作用介绍一下。以五层模型介绍。应用层:任务是通过应用进程间的交互来完成特定的网络应用。运输层:任务是负责向两个主机中进程之间的通信提供通用的数据传输服务。 应用层主要有两种协议: *传输控制协议TCP——提供面向连接的、可靠地数据传输服

2017-05-08 16:39:44 4822

原创 Java接入微信的时候提示配置失败解决办法

今天为了接入微信,错了一整天,弄得我都快哭了!!首先我的开发环境是Tomcat,在我的腾讯云服务其上跑的。我的代码什么的都是正常的,因为都是照着参考文档写的,但是为什么就一直连不上我很头疼!搞了整整一上午,加前一天一下午!所以大家遇到事情还是不要随便放弃!多思考思考,虽然我没有怎么思考。下面回归正题:我的配置失败的云因是因为Tomcat的默认端口是8080,而不是80.这一个问题我也是今天才发现,以

2017-05-06 10:34:18 2850 1

原创 response对象输出中文,产生乱码解决方案

字节 * 解决方案 * 设置浏览器打开文件时采用的编码 response.setHeader(“Content-Type”, “text/html;charset=UTF-8”); * 获取字符串的by

2017-05-04 16:56:27 641

原创 数据结构---直接插入排序

直接插入排序:将待插入子序列元素逐步插入到有序序列的执行过程。设有一待排序序列S={r1 , r2 , r3 , ... ri , ... , rn},其中{r1 , r2 , r3 , ... ,ri}是有序的,{r(i+1) , r(i+2) ... rn}是无序的,要把后面无需的元素,一个一个的插入到前面有序的集合中去。如下面的序列可以分为两个子序列: {75}和{88 ,

2017-05-03 11:19:26 692

原创 重载和重写

重写:子类中重写了父类的同名方法(方法名,参数),则为重写。 重载:是同一个类中的方法名相同,参数列表不同,即为重载。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。注意,返回值类型不能作为重载的区分方法!因为,一个对象调用方法是可以忽视返回值的,如果两个函数除了返回值不同,其他的都相同,那么,虚拟机就会混乱。所以,这样是不被编译通过

2017-04-26 10:44:02 264

原创 当try和finally中都有return的时候,结果是什么?

先亮一道面试public static int func (){ try{ return 1; }catch (Exception e){ return 2; }finally{ return 3; }}下面函数的返回值是什么? 答案是:3这一题,一定要注意的是finally中的语句一定会执行。所以执行到finall

2017-04-26 10:32:53 1863

原创 Java面试题之:JDK和JRE的区别?

首先作为Java程序员的我们使用的是jdk。而有一些大型游戏是需要安装JRE。 为什么我们开发安装jdk,而打游戏安装JRE呢?因为我们是要开发Java程序,而打游戏是要运行Java程序。这就是jdk和JRE的区别了。如果到这还是没懂的话,正规的回答如下:JRE是Java运行时环境,就是Java程序必须运行在JRE上面,它就是执行Java程序的虚拟机。 JDK是包含JRE的,它比JRE多了一些工

2017-04-26 09:07:36 739

原创 JAVA中的面试题-多线程

Java中创建一个线程的方式有哪几种有什么区别?1.集成Thread类 2.实现Runnable接口 3.实现Callable接口,它的call可以作为线程的执行体,Future接口作为作为call方法的返回值,只不过这种方法不经常使用。区别:主要讲前两个方式的区别 区别1: 继承Thread类之后,可以直接调用start方法来启动当前线程(注意!不是调用run方法)

2017-04-24 20:47:08 578

原创 Java中sleep和wait的区别

1.sleep是Thread类的方法,而wait是Object的对象的方法,也就是每个对象都可以调用这个方法。 2.当调用sleep的时候,当前线程是不会释放锁的,而调用wait方法线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用notify()方法后本线程才进入对象锁定池准备,获取对象锁进入运行状态。 3.wait、notify、和notifyAll这些方法只能在同

2017-04-23 17:30:22 391

原创 内部类相关注意事项

这里首先写一下内部类的定义和作用 把一个类放在另一个类的内部定义,这个定义在其他类内部的类就被称为内部类(有的地方也叫嵌套类) 内部类的作用: 1.提供了很好的封装性,可以吧内部类隐藏在外部类之内,不允许同一个包中的其他类来刚问该类。例如Cow类内部定义了CowLeg类,CowLeg类只有在Cow类中才有效,离开了Cow类就没有任何意义了。所以不允许其他的类访问内部类2.内部类可以

2017-04-22 11:25:55 540

原创 try-with-resource

参考自:Java7里try-with-resources分析以前经常写的都是try-catch-finally语句,但是偶尔会看到try-with-resources类型的语句。try-with-resources语句就是在try后面加了括号,里面声明一些对象或者资源,这样系统就会自动帮你判断该资源是否为空,如果不为空,最后结束的时候会自动帮你回收该资源。例如:static String readF

2017-04-19 10:59:04 464

空空如也

空空如也

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

TA关注的人

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