- 博客(26)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 C++和JAVA实例化对象的区别
JAVA:A a = new A();为A对象创建了一个实例,但在内存中开辟了两块空间:一块空间在堆区,存放new A()这个对象;另一块空间在堆栈,也就是栈,存放a,a的值为new A()这个对象的内存地址。因为java在JVM中运行,所以a 描述的内存地址不一定是这个对象真实内存的地址。Object o; // 这是声明一个引用,它的类型是Object,他的值为null,还
2014-10-28 11:22:39 370 1
转载 try catch finally 用法
trycatchfinally1、将预见可能引发异常的代码包含在try语句块中。2、如果发生了异常,则转入catch的执行。catch有几种写法:catch这将捕获任何发生的异常。catch(Exception e)这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。catch(Exception的派生类 e)这
2014-10-28 10:53:03 389
转载 Handler
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要
2014-10-24 23:48:45 394
转载 赢在中国 马云精彩语录
002 这个世界不是因为你能做什么,而是你该做什么。 005 创意是企业运营中一个很重要的一环,但它只是一环,不是所有,所以要把每项工作落实到实处。 007 建立自我、追求忘我。 009 做一份工作,做一份喜欢的工作就是很好 的创业。 011 不是你的公司在哪里,有时候你的心在哪里,你的眼光在哪里更为重要。 013 不想当将军的士兵不是好士兵,但是
2014-10-24 12:49:49 452
原创 xxxservlet继承HttpServlet类
“HttpServlet类被定义为抽象类,但是源码里面没有抽象方法。所以没有一定要求实现的方法。之所以定义为抽象类,是因为他继承了GenericServlet这个抽象类。并没有全部实现里面的方法” 那我们自己写的servlet里面不要实现GenericServlet这个抽象类中的方法?
2014-10-21 13:33:25 867
转载 学习笔记のsendRedirect &forward
尽管HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很大的区别。下面是HttpServletResponse.sendRedirect方法实现的请求重定向与RequestDispatcher.forward方法实现的请求转发的总结比较:(1)Re
2014-10-21 12:29:40 315
转载 面向接口编程详解(一)——思想基础
我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。 1.面向接口编程和面向对象编程是什么关系 首先,面向接口编程和面向对
2014-10-21 10:35:33 318
转载 JSP编译原理
1.jsp运行时都要先转换成servlet,使用tomcat时会在tomcat安装目录下的work生成一系列的文件夹和.java文件和.class文件.2.jsp最终转化为servlet,work的作用就是加快速度,如果jsp没有变化就不重新编译了.3.jsp最终变成输出的html代码的生命周期是这样的:Web服务器读取jsp文件,将jsp文件转换为同名+_jsp.java文件,然后编
2014-10-21 10:03:15 552
原创 J2EE之Servlet
Servlet是运行在Web服务器端的Java程序,用java语言编写,具有java语言的优点。与一般java程序的区别是Servlet对象封装了对HTTP请求的处理,并且它t的运行需要Servlet容器的支持。Servlet需要在Java编译器编译后才能运行,如果Servlet在编写完成或修改后没有被重新编译,就不能运行在Web容器中,JSP则相反,JSP由JSP Container管理,编辑过
2014-10-21 10:03:11 484
原创 MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10038).)
360把mysql.exe禁用了 在开机启动项中
2014-10-20 23:04:06 1308
原创 Hard模式学编程
靖难:我一直推崇一种学习编程的方法,就是learn programming the hard way,我把它翻译为Hard模式学编程 。我觉得他有以下几个要领:1. 一开始学习的时候,要尽量去化简为繁.化简为繁的目的是去探索变化,不断的尝试以理解。比如为了理解某个循环逻辑,你应当试着去尝试改变循环变量的自增方式,打印出中间的每个临时结果,然后用纸去推导这个过程,想清楚为什么会有这样的结
2014-10-19 18:13:48 486
原创 Thinking In Myself
what is the I want to be? you know yourself? what is your dream? your interest? your passion?why you are so lazy? working inefficiently? so how could you be successful? you aspired that?more thin
2014-10-19 18:13:29 381
转载 【Java工程师之路】[1-2.2]Java10个面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程
2014-10-19 17:53:00 337
原创 模拟退火算法
public Individual solve(final IObjectiveFunction f) { Individual pcur, pnew; Random r =new Random(); pcur = new Individual pnew= new Individual pcur.g = this.nullary.create(
2014-10-18 09:41:04 361
原创 Search in Rotated Sorted Array
public class Solution {public int search(int[] A,int target){int first=0,mid,last=A.length;while(first!=last){mid=(first+last)/2;if(target==A[mid])return mid;if (A[first] if (A[first
2014-10-18 09:12:28 369
原创 Remove Duplicates from Sorted Array II
Follow up for "Remove Duplicates":What if duplicates are allowed at most twice?For example,Given sorted array A = [1,1,1,2,2,3],Your function should return length = 5, and A is now [1,
2014-10-17 12:31:06 313
转载 指针、引用和句柄
1.指针与引用(1)指针是对象在内存中的地址;(2)引用是对象的别名,其实质就是功能受限但是安全性更高的指针;(3)句柄是指针的指针,句柄实际上是一个数据,是一个Long (整长型)的数据。句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样。Windows是一个以虚拟内存为基础的操作系统。在这种系统环境下,Windows内存管理器经常在内存中来回移动对
2014-10-16 22:23:22 622
原创 RemoveDuplicatesfromSortedArray
public class Solution { public int removeDuplicates(int[] A) { int j=1;//快慢指针 if(A==null)return 0; if(A.length for( int i=1;i if(A[i]!=A[i-1]){ A[j++]=A[i]; }
2014-10-16 22:08:38 375
转载 Java中长度为0的数组与null的区别
有如下两个变量定义:1 int[] zero = new int[0];2 int[] nil = null; 这两种定义有什么区别呢? zero是一个长度为0的数组,我们称之为“空数组”,空数组也是一个对象,只是包含元素个数为0。 nil是一个数组类型的空引用。 假设一个方法返回一个数组,如果它返回null,则调用方法必须先判断是否返回null,才能对
2014-10-16 22:00:19 3521
转载 转:9个offer,12家公司,35场面试 从微软到谷歌,应届计算机毕业生的2012求职之路 !!!
1,简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。 首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定涂鸦游戏,3面,搞定友盟,3面->CEO面,搞定雅虎,4面->终面,搞定
2014-10-11 08:56:44 2723
转载 重写toString方法
当你要读取关于对象的一些有用细节时,可以在对象上调用toString()。如,当把一个对象引用传递给System.out.println();时,该对象的toString()方法被调用。Java中所有的类都继承自Object父类,所以,我们在类中只要重写一下toString()方法就可以显示出我们想要的信息了。看下面的例子:public class Ov
2014-10-05 12:58:59 419
转载 java基础:父类与子类之间变量和方法的调用
1)父类构造函数java中当调用某个类的构造方法的时候,系统总会调用父类的非静态初始化块进行初始化,这个调用是隐式的,而且父类的静态初始化代码块总是会被执行,接着调用父类的一个或者多个构造器执行初始化,这个调用也可以通过super进行显式调用。例如:父类代码如下:public class Creature {//父类{//非静态代码块Syst
2014-10-04 21:55:59 596
转载 java 抽象类实现接口
1.抽象类肯定可以实现接口; 2.这不是有没有意义的事情,是一种思想,当你自己写的类想用接口中个别方法的时候(注意不是所有的方法),那么你就可以用一个抽象类先实现这个接口(方法体中为空),然后再用你的类继承这个抽象类,这样就可以达到你的目的了,如果你直接用类实现接口,那是所有方法都必须实现的; 3.这种思想在java.swing.event包中运用的非常多,里面一般以Adapter为后缀的
2014-10-03 21:26:01 467
转载 Java关键字this
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的thi
2014-10-03 20:47:52 294
在O(n)时间复杂度O(1)空间复杂度求一个数组中出现多次和未出现的数字
2015-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人