![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
PKM
这个作者很懒,什么都没留下…
展开
-
Java 多态
Java的多态,针对类中非静态非私有的方法。成员变量,静态方法不存在多态的。原创 2020-02-07 10:54:52 · 108 阅读 · 0 评论 -
Java继承与初始化
package com.test.d7.x9;public class Bettle extends Insect{ public Bettle() { System.out.println("k="+k); System.out.println("j="+j); } private int k=printInt("static Bett...原创 2020-02-05 10:46:17 · 128 阅读 · 0 评论 -
Java final关键字
final可以修饰数据,方法和类。1、final修饰数据,告诉编译器这块数据是恒定不变的。a、final经常会和static一起使用比如class A{public static final int VA=1;}final修饰VA,表示VA数值是不能改变的,static表示只有一份数据。final经常用于修饰基本数据类型,用于定义一个常量。final修饰非基本数...原创 2020-02-04 17:44:49 · 91 阅读 · 0 评论 -
Java 基类与子类构造器调用顺序
1、基类构造器总是被调用的2、基类构造器在子类调用前被调用3、调用基类构造器是子类构造器必须做的第一步。package com.test.d7.x2;public class Cartoon extends Drawing { Cartoon() { System.out.println("Cartoon constructor"); } p...原创 2020-02-03 18:13:45 · 300 阅读 · 0 评论 -
Java 非静态初始化
非静态初始化,每创建Mugs对象{ mug1=new Mug(1); mug2=new Mug(2); System.out.println("mug1 && mug2 init");}结构体都会被执行一次。package com.test.init;public class Mugs {...原创 2020-02-01 19:52:36 · 101 阅读 · 0 评论 -
Java static显示的静态初始化
static关键字后面的代码与其他静态初始化动作一样,这段代码只会执行一次;当首次生成这个类的一个对象的时候,或者首次访问属于这个类的静态数据成员的时候或者静态成员方法时候都会去执行static里面的代码。package com.test.init;public class ExplicitStatic { public static void main(String[] a...原创 2020-02-01 17:55:52 · 107 阅读 · 0 评论 -
Dom 解析xml
/* * @Test public void XMLStringParse() throws Exception { * * String xmlStr = * "1"; InputStream * inputStream = new ByteArrayInputStream( xmlStr.getBytes("utf-8")); * DocumentBuil原创 2016-08-24 17:07:58 · 294 阅读 · 0 评论 -
log4j common-logging
LogFactory来自common-logging包。如果用LogFactory.getLog,你可以用任何实现了通用日志接口的日志记录器替换log4j,而程序不受影响。apache的common-logging包是通用日志接口,通过这个中间层,你可以随便指定到底用哪个日志系统。增加系统的灵活性。若log4j它不存在, commons-logging 会另行选择其它的日志实现类。 这样保证了转载 2016-08-12 11:50:46 · 262 阅读 · 0 评论 -
tomact启动了,项目工程没有启动
1、在用tomact启动项目的方法有多种第一种 直接把工程打成war包,tomcat在启动时,会把war包解压成出来第二种 可以在tomcat,config里面(\apache-tomcat-8.0.36\conf\Catalina\localhost),建立个.xml文件。配置大概如下docBase定义的项目的路径,path是http访问路径原创 2016-08-16 13:30:21 · 13755 阅读 · 0 评论 -
maven解决Cannot change version of project facet Dynamic Web Module to 3.0.
有时候在执行完maven update命令后会出现 Cannot change version of project facet Dynamic Web Module to 3.0.的错误解决办法1、首先确保web.xml 版本3.02、在navigator模式下,修改org.eclipse.wst.common.proj原创 2016-08-15 17:46:31 · 256 阅读 · 0 评论 -
eclipse下创建一个Maven工程
1、首先下载maven,安装maven2、设置环境变量 MAVEN_HOME,Path的环境变量3、cmd mvn -v 查看是否安装好4、在conf中设置setting5.maven安装完成后设置,安装好的maven6.设置我们自己安装好的setting.xml8.New 新建个Maven工程原创 2016-08-15 17:29:22 · 284 阅读 · 0 评论 -
FileInputStream/FileOutputStream的应用
这是一对继承于InputStream和OutputStream的类,用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件流对象);本地文件读写编程的基本过程为: ① 生成文件流对象(对文件读操作时应该为FileInputStream类,而文件写应该为FileOutputStream类);② 调用FileInputStream或FileOutputSt转载 2013-09-24 17:37:26 · 411 阅读 · 0 评论