码迷,mamicode.com
首页 > 编程语言
java面向对象总结
类与对象: 类:具有相同特征的一类事物的抽象 对象:类的具体实例 类(对象)之间的关系: 关联关系:一个类的实例是另一个类中方法的参数 继承关系(一般与特殊):XX是一种XX,一个类派生出来另一个类 聚合关系(整体与部分): 实现关系: 多态: 面向对象思想 1有哪些类与对象 ...
分类:编程语言   时间:2014-08-02 15:21:13    阅读次数:310
将引用了第三方jar包的Java项目打包成jar文件的两种方法
方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0Class-Pat...
分类:编程语言   时间:2014-08-02 15:20:23    阅读次数:549
Java虚拟机工作原理具体解释
一、类载入器首先来看一下java程序的运行过程。 从这个框图非常easy大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘其中。然后你在命令行中输入javac YourClassName.java此时,你的java代码就被编译成字节码(.class).假设你是...
分类:编程语言   时间:2014-08-02 15:18:03    阅读次数:283
Java技术之LinkedHashMap
在Android开发过程中,遇到需要处理大量图片显示问题时,需要运用缓存机制。而Java中已经为我们提供了很好的工具LinkedHashMap,为我们实现LRU算法提供了很大的便利。下面结合LinkedHashMap源码来了解其原理。1.LinkedHashMap结构LinkedHashMap继.....
分类:编程语言   时间:2014-08-02 15:16:43    阅读次数:382
Java E-mail Client with GUI
Download:https://github.com/sambee/JavaMailClientWithGUI
分类:编程语言   时间:2014-08-02 15:15:13    阅读次数:229
java学习
工作中一直都是C和PYTHON混搭,突然想试试java,记录一下。export JAVAHOME=/home/qs/work/java/jdk1.8.0_11export PATH=$PATH:$JAVAHOME/binexport CLASSPATH=.:$JAVAHOME/lib/dt.jar:...
分类:编程语言   时间:2014-08-02 15:07:23    阅读次数:241
java基础知识回顾之javaIO类--File类应用:过滤器接口FilenameFilter和FileFilter
FilenameFilter和FileFilter都是用来过滤文件,例如过滤,以.jpg或者.java结尾的文件,通过看他们的源码:通过使用File类中String[] list(FilenameFilter filter)或者public File[] listFiles(FileFilter ....
分类:编程语言   时间:2014-08-02 15:06:03    阅读次数:293
Java杂谈之String----"=="与equals的区别
在程序代码的编写中,经常涉及到两个字符串的比较 这个时候一般困惑我们的是"=="和equals方法的取舍问题,实际上,只要明白了这两者 比较的区别,我们就能够正确的选择出到底采用哪种方式进行字符串的比较了 首先我们定义两个字符串 String s1 = "hello"; String s2 = new String("hello"); 这两个都建立了"hello"的字符串,但到...
分类:编程语言   时间:2014-08-02 13:00:13    阅读次数:233
Java Cryptography Architecture Standard Algorithm Name Documentation for JDK 8
Java Cryptography Architecture Standard Algorithm Name Documentation for JDK 8: http://docs.oracle.com/javase/8/docs/api/index.html...
分类:编程语言   时间:2014-08-02 12:56:03    阅读次数:400
java读取XML文件通用工具类(递归调用)
java读取XML文件通用工具类(递归调用) 源代码下载地址:http://www.zuidaima.com/share/1550463285480448.htm...
分类:编程语言   时间:2014-08-02 12:52:03    阅读次数:261
spring的InitializingBean的 afterPropertiesSet 方法 和 init-method配置的 区别联系
InitializingBean  Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。 Bean实现这个接口,在afterPropertiesSet()中编写初始化代码: package research.spring.beanfactory.ch4...
分类:编程语言   时间:2014-08-02 12:50:53    阅读次数:247
读书笔记-----Java并发编程实战(一)线程安全性
线程安全类:在线程安全类中封装了必要的同步机制,客户端无须进一步采取同步措施示例:一个无状态的Servlet1 @ThreadSafe2 public class StatelessFactorizer implements Servlet{3 public void service...
分类:编程语言   时间:2014-08-02 12:46:43    阅读次数:231
java基础知识回顾之javaIO类--File类
File类是对文件系统中文件以及目录(文件夹)进行封装的对象,可以通过面向对象的思想来操作文件和目录(文件夹)。File类保存文件或目录的各种元素的信息,包括文件名,文件长度,最后修改日期,是否可读,获取当前文件的路径名,判断指定文件是否存在,获得当前文件的列表,创建、删除文件目录等方法。 /*.....
分类:编程语言   时间:2014-08-02 12:46:33    阅读次数:342
Java语言中extend和implement的区别
Java语言并不支持多重继承,而只能继承一个类,不过我们可以使用implements来实现多个接口。 extends继承的父类:不能声明为final或者定义为abstract; implements实现接口interface,用逗号分开就好; 如:class A extends B implemen...
分类:编程语言   时间:2014-08-02 12:45:53    阅读次数:482
用python处理数学问题
>>> import math #导入数学模块>>> math.log(8,2) #计算以2为底 8的对数3.0>>> math.log(100,10) #计算以10 为底,100的对数2.0>>> math.log10(100) #专门有一个方法来计算以10为底的对数2.0>>> math.log...
分类:编程语言   时间:2014-08-02 12:43:53    阅读次数:363
java基础知识回顾之javaIO类--File类应用:递归深度遍历文件
代码如下:package com.lp.ecjtu.File.FileDeepList;import java.io.File;public class FileDeepList { /** * @param args */ public static void main...
分类:编程语言   时间:2014-08-02 12:43:33    阅读次数:173
Java中的String与常量池
string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的...
分类:编程语言   时间:2014-08-02 12:28:23    阅读次数:254
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!