![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 70
sunling_sz
这个作者很懒,什么都没留下…
展开
-
Java中子类和父类的构造函数?
这篇文章总结了关于Java构造的常见问题。1)为什么创建一个子类对象要也需要调用父类的构造函数?class Super { String s; public Super(){ System.out.println("Super"); }} public class Sub extends Super { public Sub(){翻译 2014-05-09 13:19:34 · 3196 阅读 · 0 评论 -
微信公众平台接入Java实例,结合BAE
关于注册公众账号这块不详细介绍注册完成,审核认证完,就可以开始玩了1.成为开发者?需要填写接口配置信息,需要自己的服务器资源,一般自己没有服务器,所以可以采用云服务器,例如BAE,SAE,阿里云服务器。这里用BAE2.打开百度开放云平台官网,注册,登陆,点击开发者服务管理点击“创建工程”填写工程相关信息,应用名称自定义,类型选择java-tomcat原创 2014-05-09 17:45:33 · 5534 阅读 · 5 评论 -
为什么Field不能被重写?
本文展示了在Java中面向对象基本的的概念- 字段隐藏 。字段可以在Java中重写吗?让我们先来看看下面的例子,它创建了两个Sub对象。一个被分配给Sub对象引用,另一种是分配给Super对象引用。package oo; class Super { String s = "Super";} class Sub extends Super { String s = "Sub翻译 2014-04-25 12:14:35 · 1147 阅读 · 0 评论 -
Java中4种类型的内部类
在Java中有4种不同类型的内部类可以使用。下面给出它们的名称和例子。1.静态嵌套类(Static Nested Classes)class Outer { static class Inner { void go() { System.out.println("Inner class reference is: " + this); } }} public cla翻译 2014-04-25 12:43:02 · 6322 阅读 · 0 评论 -
如何处理Java异常的两个例子?
下面有两个例子。一个是告诉我们调用方法也需要处理被调用者所抛出的异常;另一个是告诉我们父类可以被用来捕获或者处理异常。1.调用方法必须处理被调用者所抛出的异常下面是一个小小处理异常的程序。仅仅只是为了测试,如果在一个方法里抛出一个异常,不仅仅那个方法,而且调用该方法的所有方法必须声明或抛出该异常。public class exceptionTest { private stat翻译 2014-06-06 12:25:02 · 1133 阅读 · 0 评论 -
Java异常层次结构示意图
在Java中,异常可以被处理或不被处理。他们都符合类层次结构。下图显示了Java的Exception类层次结构。背景色为红色的是checked的异常。由方法抛出的任何checked异常必须被捕获或者申明throw字句checked异常,必须在编译时捕获。checked异常要如此处理,是因为无论是Java编译器还是Java虚拟机会检查以确保这条规则被遵守。背景色为绿色的是unchecked异常。翻译 2014-06-06 13:10:08 · 912 阅读 · 0 评论 -
百度文库下载文档,没财富值,没下载卷也能下载
我用的谷歌浏览器修改代码做到的,步骤如下:step1:step2:step3:ste4:step5:step6:step7:step8:原创 2014-06-09 13:58:43 · 9105 阅读 · 3 评论 -
Java逐行读取文件有多少种方法?
Java I/O类数量非常之大,而且当需要使用哪个时很容易感到困惑,下面的两种方法用于逐行读取一个文件。方法1:private static void readFile1(File fin) throws IOException { FileInputStream fis = new FileInputStream(fin); //Construct BufferedRea翻译 2014-06-13 12:55:09 · 14699 阅读 · 0 评论 -
在Java中如何逐行地写文件?
下边是写东西到一个文件中的Java代码。运行后每一次,一个新的文件被创建,并且之前一个也将会被新的文件替代。这和给文件追加内容是不同的。public static void writeFile1() throws IOException { File fout = new File("out.txt"); FileOutputStream fos = new FileOutputStrea翻译 2014-06-20 19:10:57 · 9603 阅读 · 0 评论 -
linux下分割catalina.out文件,按天生成文件
1.下载工具cronolog压缩包(http://download.csdn.net/detail/sunling_sz/8144469)2.将文件拖放到服务器,任何目录都可以。3.进入到cronolog的安装目录 # cd cronolog-1.6.2 4.运行安装 # ./configure # make #原创 2014-11-11 11:38:55 · 4369 阅读 · 0 评论 -
Java的访问级别:public(公共),protected(保护),private(私有)
Java的访问级别包含两部分:1)对类的访问级别和 2)对成员访问级别。对于类的访问级别,关键字可以是public或没有明确的修饰符(包私有)。对于成员的访问级别,关键字可以是public (公共), protected(保护) ,package-private包私有(没有明确的修饰符),或private私有 。下表总结了针对Java各成员的不同修饰符的访问级别。访问级别决定了字段和方法的可访问性。它有4个层次:public(公共),protected(保护),package-pri翻译 2014-05-15 13:02:50 · 5156 阅读 · 0 评论 -
Java中的方法重写(Overriding)与方法重载(Overloading)
1.定义Overriding和Overloading对Java编程新手来说是两个比较容易混淆的概念。方法重载(Overloading)是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同。方法重写(Overriding)是两个方法具有相同的参数,但是不同的实现方式。其中一个存在于父类,另一个存在于子类。2.重写和重载下面是一些关于重写和重载重要的事实翻译 2014-03-27 12:47:50 · 1628 阅读 · 0 评论 -
Java中实例初始化是什么?
在这篇文章中,首先用一个例子来说明什么是实例变量的初始化,实例初始化和静态初始化。然后再解释实例初始化是怎样运行的。1.执行顺序看看下面的类,你知道哪一个最先被执行?public class Foo { //instance variable initializer String s = "abc"; //constructor public Foo() {翻译 2014-04-03 12:52:24 · 5538 阅读 · 0 评论 -
Java中究竟什么是null?
让我们从下面的语句开始:String x=null;1.这个语句到底是干什么的呢?回想一下什么是变量,什么是变量值。一个常见的比喻是,一个变量就像一个盒子。正如你可以用一个盒子来存储东西,你同样可以用一个变量来存储值。当声明一个变量,我们需要设置它的类型。Java中数据类型可分为两大类:基本类型(primitive)和引用类型(reference)申明基本类型变量存储变量值(系翻译 2014-01-20 20:55:30 · 814 阅读 · 1 评论 -
Java正则表达式中的十大问题
1.如何从一个字符串中提取数字?使用正则表达式的一个常见问题是提取所有的数字到整数的数组。在Java中,\ d代表的一系列数字(0-9)。使用预定义的类只要有可能会使你的代码更易于阅读和消除畸形字符类引入的错误。详情请参阅预定义字符类的更多细节。请注意,第一个反斜杠\的\ D。如果你是一个字符串中使用转义构造,你必须先反斜杠用另一个反斜杠的编译字符串。这就是为什么我们需要使用\\翻译 2014-01-16 19:13:20 · 1288 阅读 · 0 评论 -
Java字符串的十大问题
以下是前10个经常被问到的Java字符串的问题。 1.如何比较字符串?使用“==”或使用equals()方法? 简言之,“==”是测试引用对象是否一样,而equals()是测试值是否相等。除非你要检查两个字符串引用的是不是同一个对象,否则你应该一般是使用equals()方法。 如果你参阅string interning. 这将帮助你更好地理解。2.为什么对于安全敏感信息会更倾向翻译 2014-01-19 20:47:19 · 642 阅读 · 0 评论 -
jdk6和jdk7中substring()方法区别
substring(int beginIndex, int endIndex)方法在JDK 6和JDK 7里是不同的。了解这些区别可以帮助您更好地使用它们。简便起见,substring()方法就代表substring(int beginIndex, int endIndex)方法。1.subString()方法的作用?subString(int beginIndex, int endInd翻译 2014-02-13 12:26:53 · 963 阅读 · 0 评论 -
为什么字符串在Java中是不可变的?
这是一个古老但仍然流行的问题。Java中字符串被设计成不可变的,有多种原因。很好的答案取决于你对内存,同步,数据结构等更好的理解,下面,我总结一些答案。1.String Pool中的要求字符串池在方法区(Method Area)中是一种特殊的存储区域。当创建一个字符串时,如果字符串已经存在于池中,现有字符串的引用将被退回,而不是创建一个新的对象并返回其引用。下面的代码将在堆中只翻译 2014-02-14 12:11:48 · 2100 阅读 · 0 评论 -
从局域网其他IP导出MySQL数据库命令
从局域网其他IP导出数据库命令:首先进入MySQL目录下的bin目录1.导出整个数据库结构和数据:mysqldump -hlocalhost -uroot -p123456 database >dump.sql例:C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqldump -h192.168.1.51 -uroot -原创 2014-02-15 10:01:03 · 1801 阅读 · 0 评论 -
Java中字符串的“引用”传递
这是Java的一个经典问题。很多类似的问题已经被问的StackOverflow,并且有很多的不正确/不完整的答案。如果浅尝辄止的话,这个问题就很简单。如果稍微多想点点的话,但它也可能会非常困惑。1.有趣但令人困惑的代码片段public static void main(String[] args) { String x = new String("ab"); change(x)翻译 2014-03-04 12:51:48 · 3128 阅读 · 2 评论 -
Java中的Comparable与Comparator的区别
Comparable和Comparable都是Java核心API提供的两个接口。从其名字来看,可以知道这两个接口在一定程度上都是用来比较东西的。但究竟是什么,什么是它们之间的区别?下面是两个例子来回答此问题。简单的例子是比较两个高清晰度电视的大小。如何使用Comparable和Comparator?我想当你读完下面的叙述,就会明白怎么用了。1.ComparableComparabl翻译 2014-03-14 12:48:11 · 43437 阅读 · 0 评论 -
学习java从length和length()开始
首先,你能快速回答以下问题吗?没有任何IDE的代码能自动完成,如何获取数组的长度?以及如何获取一个字符串的长度?我问不同水平(入门和中级)的开发人员这个问题。他们都不能正确或自信地回答这个问题。虽然IDE提供了方便的代码来自动完成,它也带来了“表面的理解”的问题。在这篇文章中,我将解释有关Java数组的一些关键概念。 答案:int[] arr = new翻译 2014-03-06 18:35:19 · 900 阅读 · 0 评论 -
Spring mvc+Easyui遇到的几个问题
简单的一个数据表的增删查改的整体界面的展示效果如下图: 1.datagrid数据加载问题 datagrid通过url请求后台数据,总记录数和数据行的属性是固定死的。数据行是rows,总记录数为totalList<Map<String,Object>> maplist = configMgrService.listAllAccessIps(pb);JsonConfig config = new原创 2015-07-16 10:40:54 · 1029 阅读 · 0 评论