![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习笔记
我是黄老邪
这个作者很懒,什么都没留下…
展开
-
Java中如何访问同名的方法或变量 ?
/*类变量:又叫静态变量,这种变量属于类,通过类名就可以访问类变量。实例变量:属于类的实例即对象,通过对象可以访问实例变量,但是不能通过类名访问实例变量。静态方法:方法属于类,通过对象访问实例方法,不能通过类名访问实例方法。隐藏:B隐藏了A的变量或者方法,那么,B不能访问A被隐藏的变量或方法,但是,将B转换成A后,可以访问A被隐藏的变量或方法。覆盖:B覆盖了A的变量或者方法,那么,B不原创 2014-12-24 16:23:47 · 1796 阅读 · 0 评论 -
Java中的继承关系的加载顺序
在加载类时,Java虚拟机先加载父类再加载子类,再对静态初始化块、静态成员变量(类变量)、静态方法进行一次初始化。只有调用new方法时才会创建类的对象。按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法,再执行子类的初始化块,最后是子类的构造方法。销毁对象的过程是:首先销毁子类部分,再销毁父类部分。原创 2014-12-26 09:36:39 · 2223 阅读 · 0 评论 -
Java调试信息输出
/*调试信息输出*/public static void DebugOut(String sOut) { StackTraceElement ste = new Throwable().getStackTrace()[1]; //输出文件名,行号 System.out.println(ste.getFileName()+" Line:"+ste.getLineNumber()+" " +原创 2015-11-30 15:46:42 · 3988 阅读 · 0 评论 -
java 获取字符串编码类型
public static String getEncoding(String str) { String encode = "GB2312"; try { if (str.equals(new String(str.getBytes(encode), encode))) {转载 2015-12-21 19:25:23 · 688 阅读 · 0 评论 -
输出 java.library.path
有时候项目需要引入额外的动态库,就需要找到java的library路径,而系统中可能存在多个路径,因此可以输出系统中所有的java的library路径,找到正确的路径加入动态库文件。System.out.println(System.getProperty("java.library.path"));原创 2015-12-22 22:15:58 · 10827 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError: no XXX in java.library.path
在VM参数处通过-Djava.library.path将加载路径指定到自己的lib目录后,程序可以正常启动。例如:java -Djava.library.path=../lib test原创 2016-04-20 14:39:35 · 777 阅读 · 0 评论 -
JDK所有版本在官网中的下载地址
http://www.oracle.com/technetwork/java/archive-139210.html原创 2016-11-18 17:44:34 · 998 阅读 · 0 评论 -
Android控制台中运行Java程序
测试代码(TCP通信服务端)package com.demo;import java.io.InputStream;import java.io.DataInputStream;import java.io.OutputStream;import java.io.DataOutputStream;import java.net.InetAddress;import java....原创 2018-03-23 14:56:59 · 712 阅读 · 0 评论