随笔分类 -  Java 基础知识

摘要:Java抽象类与接口的区别 抽象类和接口的对比 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被 阅读全文
posted @ 2017-06-26 11:19 aspirant 阅读(2728) 评论(0) 推荐(0) 编辑
摘要:今天阿里的人问我 equals 与hashcode的区别,我答不上来, 仔细查了一下,做了总结: (1) == 这是Java 比较内存地址,就是内存中的对象; java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码: 上述代码中: (1)s1 == s2为true,是因为s1和s2 阅读全文
posted @ 2017-06-26 10:58 aspirant 阅读(2479) 评论(0) 推荐(1) 编辑
摘要:方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现。重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overri 阅读全文
posted @ 2017-05-21 14:18 aspirant 阅读(556) 评论(0) 推荐(0) 编辑
摘要:派生类 与基类的关系: (1)创建构造函数的顺序 :基类构造函数(注意此处基类的成员不能初始化) ==>派生类成员初始化 ==>派生类构造函数 (2)派生类的构造函数 中 基类的构造函数默认在第一条,如果不写super(),则默认在第一条,注意位置不能颠倒 (3)派生类可以继承全部的基类的构造函数 阅读全文
posted @ 2017-05-20 11:49 aspirant 阅读(861) 评论(0) 推荐(0) 编辑
摘要:对于Junit的总是一知半解不太懂,现在认真梳理一下; 此次针对的是Junit4版本,注解也是在Junit4版本才有的,之前的版本并无注解功能。而注解开发基本上被认为是一种优秀的设计,所以我们写单元测试用例时,尽可能地去了解并使用注解。 @Test:使用该注解的方法为测试方法,自动运行时能够识别并被 阅读全文
posted @ 2017-04-30 15:59 aspirant 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:重要一点: (& ,|) ==>二进制布尔运算符,(&&,||)==>条件布尔运算符 二进制布尔运算符,两边都会执行,不管左边是否为真或假==>对于运算符两边的操作数不管真假与否,都会先计算出来结果后再进行布尔逻辑运算 但是条件布尔运算符不同,更先进,如果&&左边为假,那么右边不执行;||左边为真, 阅读全文
posted @ 2017-04-30 11:30 aspirant 阅读(4999) 评论(0) 推荐(1) 编辑
摘要:前天去甲骨文面试出了一道java基础题:以为很简单,后来错了才知道,还是基础不扎实, 总结: try { //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 } catch { //除非try里面执行代码发生了异常,否则这里的代码不会执行 } f 阅读全文
posted @ 2017-04-30 10:59 aspirant 阅读(47657) 评论(0) 推荐(6) 编辑
摘要:前几天又看到这个面试题,再次看看 输出结果是什么? 此题关键就在于 oper(c,d) 方法,这个方法到底做了什么,怎么结果就和想的不一样呢?那么,就来看一下这个方法做了什么。 上代码: 阅读全文
posted @ 2017-04-30 10:40 aspirant 阅读(3291) 评论(0) 推荐(1) 编辑
摘要:我理解: 进程 进行系统资源分配和调度的独立单位,是具有一定独立功能的程序关于某个集合上的一次运行活动,进程有独立的地址空间,一个进程崩溃后,不会对其他进程产生影响,线程是一个进程中不同的执行路径没有独立的地址空间,一个线程崩溃,就等于整个进程死掉。 (a)一个程序至少有一个进程,一个进程可以有多个 阅读全文
posted @ 2017-04-14 09:55 aspirant 阅读(504) 评论(0) 推荐(0) 编辑
摘要:2 3 4 5 6 7 8 function writeObj(obj){ var description = ""; for(var i in obj){ var property=obj[i]; description+=i+" = "+property+"\n"; } alert(descri 阅读全文
posted @ 2016-06-14 09:59 aspirant 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:本来在cmd中 输入 java -version后显示 为 32位,现在需要转为64 位因为eclipse 不兼容,方法: (1)下载 java 1.8 64位,安装,然后 (2)进入环境变量 发现有两个环境变量: (a) JAVA_HOME_x64 ===> C:\Program Files\Ja 阅读全文
posted @ 2016-02-15 14:41 aspirant 阅读(3986) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/sjf0115/article/details/6991579 阅读全文
posted @ 2015-03-26 17:15 aspirant 阅读(287) 评论(0) 推荐(0) 编辑
摘要:--BY ZYZ我在使用EasyUI... 阅读全文
posted @ 2014-09-06 11:43 aspirant 阅读(472) 评论(1) 推荐(0) 编辑
摘要:注意在head中一定不要忘记家这句话: <META content="IE=10.0000" http-equiv="X-UA-Compatible"/> 博客地址: <META content="IE=10.0000" http-equiv="X-UA-Compatible"/> 这个大神的参考文 阅读全文
posted @ 2014-04-08 21:00 aspirant 阅读(300) 评论(2) 推荐(0) 编辑
摘要:其实就是一个函数: 阅读全文
posted @ 2014-03-23 11:32 aspirant 阅读(1138) 评论(0) 推荐(0) 编辑
摘要:个简单的问题,我想追究一下深层次的原因: 前台的编码格式HTML里面的是utf-8的;; 但是后台使用request.getParameter("groupName");乱码; 我想了一下,我使用的是Get的方法提交的,默认的会走Encode的方法,但是Encode的方法编码格式默认的是ISO-88 阅读全文
posted @ 2014-03-05 20:41 aspirant 阅读(1607) 评论(0) 推荐(0) 编辑
摘要:JDK 包含了编译器,比如让.java编译成.classs文件. JRE =Java Runtime Environment j是一些比如一些split函数需要的包,都在里面,基本的运行环境都在JRE中 一般的:JDK包含了JRE 阅读全文
posted @ 2014-02-25 12:15 aspirant 阅读(262) 评论(0) 推荐(0) 编辑
摘要:今天使用Struts2的文件上传控件时,在struts.xml中,将处理上传的action中的fileUpload拦截器的maximumSize参数设置为5000000,上传了一个3M的文件后发现控制台报错,而且提示说文件超过2M。Struts.xml相关配置如下:<action name="Fil 阅读全文
posted @ 2014-01-25 20:18 aspirant 阅读(1903) 评论(0) 推荐(1) 编辑
摘要:Struts的文件上传问题,相信很多人都会使用allowedTypes参数来配置允许上传的文件类型,如下。[html]view plaincopyimage/png,image/bmp,image/jpg但是,用过这个参数的人都知道,allowedTypes是“文件类型”, 而不是“文件后缀名”,文件类型与文件后缀名有什么区别呢?就如后缀名为bmp的图片的文件类型为image/bmp,后缀名为xls的Excel文件类型为application/vnd.ms-excel等等....这各种各样的”文件类型“,让人烦不胜烦。。。。猜想是否可以根据后缀名来过滤允许上次的文件,Struts如此红火的框架 阅读全文
posted @ 2014-01-25 20:15 aspirant 阅读(695) 评论(0) 推荐(0) 编辑
摘要:editor支持B I U ,项目符号,编号 高亮可以自己设置所需要的编辑项兼容ie ff chrome 阅读全文
posted @ 2014-01-25 14:58 aspirant 阅读(464) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示