
java
文章平均质量分 73
ttwwok
从事it和服务行业
展开
-
java的random类
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机数字也转载 2013-05-29 21:37:36 · 340 阅读 · 0 评论 -
熟练java程序员应该掌握哪些技术?
Java程序员应该掌握哪些能力才能算是脱离菜鸟达到熟练的程度? 1、语法:Java程序员必须比较熟悉语法,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息 知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、 javac、java转载 2013-10-31 22:16:26 · 6391 阅读 · 1 评论 -
反编译工具jad的使用
from:http://www.javaresearch.org/article/55024.htm这是jad的readme文件jad -sjava example1.classjad的主页是:http://www.geocities.com/SiliconValley/Bridge/8617/jad.htmlCopyright 2000 Pavel Kouznetsov (kpd转载 2013-11-01 14:22:32 · 657 阅读 · 0 评论 -
JAVA反编译软件
由于JAVA语言安全性高、代码优化、跨平台等特性,从1995年5月由SUN公司发布后,迅速取代了很多传统高级语言,占据了企业级网络应用开发等诸多领域的霸主地位。 不过,JAVA最突出的跨平台优势使得它不能被编译成本地代码,而要以中间代码的形式运行在虚拟机环境中,这使得JAVA的反编译要比别的高级语言容易实现,并且反编译的代码经过优化后几乎可以与源代码相媲美。 为了更好地保护知原创 2013-11-01 14:24:57 · 1168 阅读 · 0 评论 -
java学习路线
分享个JAVA学习路线【新手可以参考看下】第一阶段技术名称技术内容J2SE(java基础部分)java开发前奏计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,相关反编译工具介绍,java开发工具E转载 2013-10-31 22:07:59 · 1538 阅读 · 0 评论 -
Java中两种String对象创建和初始化方式比较
在Java中,初始化String分为两种:1. String s1 = "11";2. String s2 = new String("11")区别:方法1中,先在内存中查找有没有"11"这个字符串对象存在,如果存在就把s1指向这个字符串对象;方法2中,不论内存中是否已经存在"11"这个字符串对象,都会新建一个对象。 前者会在栈中创建一个对象引用变量str,然后转载 2013-11-01 21:00:27 · 864 阅读 · 0 评论 -
Java中的串行化
什么是串行化 对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对象的串行化(Serialization-连续) 。串行化的主要任务是写出对象实例变量的数值。如果变量是另一转载 2013-11-02 17:14:29 · 551 阅读 · 0 评论 -
java中volatile的作用
用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A)=========================分割线1==========转载 2013-11-02 16:23:50 · 494 阅读 · 0 评论 -
java中equals方法的用法以及==的用法
equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 ="abc" ;s1转载 2013-11-01 17:09:41 · 814 阅读 · 0 评论 -
java对象实例化到底有多少种?
我认为至少四种: 1、直接 new 调用默认构造器实例化对象,如:String str = new String("abc"); 2、通过工厂方法返回对象,如:String str = String.valueOf(23); 3、通过反射,如:Object obj = Class.forName("java.lang.Object").newInstance(); 4、通过I/转载 2013-11-09 15:38:02 · 710 阅读 · 0 评论 -
类对象之间的类型转换与Instanceof比较运算符
类的类型转换:1、向上转型(小------>大),就是把小的数据类型的变量的值赋给大数据类型的变量。比如:子类转父类、String类型转Object类型这两个都是向上转型。特点:自动转型2、向下转型(大-------->小),就是把大的数据类型的变量的值赋给小数据类型的变量。比如:父类转子类、Object类型转String类型这两个都是向下转型。特点:强行转转载 2013-10-30 17:25:30 · 1411 阅读 · 0 评论 -
java中类对象之间的类型转换
类似于基本数据类型之间的强制类型转换。 存在继承关系的父类对象和子类对象之间也可以 在一定条件之下相互转换。 这种转换需要遵守以下原则: 1.子类对象可以被视为是其父类的一个对象2.父类对象不能被当作是某一个子类的对象。3.如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为实际参数。 4.如果父类对象与引用指向的实际是一个子类对象,那么这个转载 2013-10-30 17:39:08 · 1744 阅读 · 0 评论 -
java多态性,instanceof及Object类
注意:粉红色为个人理解,其他为原作者的表述多态是一个之前一直搞不清楚的概念,通过这次笔记,对多态的概念及应用有了较全面的认识,同时学习了instanceof关键字以及Object类的特点.1. Java中类的多态 所谓类的多态性,是指子类对象和父类对象之间的相互转换. 这里分为两部分做笔记: 1.1 子类对象向父类对象转换(向上转换)转载 2013-10-30 20:44:37 · 2767 阅读 · 0 评论 -
转:接口、抽象类和内部类的区别
最近看到论坛里有个帖子在讨论接口和抽象类的区别和作用,这其实也是很多面试官喜欢问的问题,这里我就说说我的总结,顺便说说内部类的作用,当是给刚入门,或者想学习java的同学们能更好的理解它们的用法。1.接口(interface),接口被用来建立类与类之间关联的标准。Java code?123456转载 2013-05-30 00:55:18 · 609 阅读 · 0 评论 -
windows tomcat配置大全
Tomcat下JSP、Servlet和JavaBean环境的配置 经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html转载 2013-06-04 15:41:04 · 465 阅读 · 0 评论 -
java中this和super的用法
通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象的。 好了,现在开始讨论this&super这两个关键字的意义和用法。在Java中,this通常指当前对象,super则指父类转载 2013-06-05 16:45:44 · 456 阅读 · 0 评论 -
Java中static的作用
有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最转载 2013-06-05 16:57:38 · 541 阅读 · 0 评论 -
JScript、Java、JavaScript和JSP总结
JavaScript与Java的联系和区别JavaScript与Java的语法比较相似,但这种相似与C和Java的语法相似是一样的。但并不是JavaScript的这个Java前缀表达了JavaScript与Java之间某种包含或被包含的关系,JavaScript并不是Java的一个子集。事实上,完全可以说这两种语言完全不相干,就好像C和Java也可以认为互不相干一样。Java的历史转载 2013-10-11 16:52:07 · 1370 阅读 · 0 评论 -
Java如何进阶
关键字: Java 进阶 Spring Jboss 高级 本来我想把这篇文章的名字命名为: 的, 但是自己还不够优秀, 而本篇所涉及的都是自己学习和工作中的一些经验, 后来一想, 叫可能更为合适吧. 能给初学Java的人一个参考, 也就是我本来的心愿. 如果有大牛看到不妥之处, 敬请指正. 我一定会修正的 :). Java目前是最流行的语言之一, 是很多公司和程序转载 2013-09-29 09:41:48 · 598 阅读 · 0 评论 -
java的包装类
Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类。 包装类均位于java.lang包,包装类和基本数据类型的对应关系如下表所示:包原创 2013-10-19 16:41:04 · 510 阅读 · 0 评论 -
java主函数详解
JAVA中的主函数是我们再熟悉不过的了,相信每个学习过JAVA语言的人都能够熟练地写出这个程序的入口函数,但对于主函数为什么这么写,其中的每个关键字分别是什么意思,可能就不是所有人都能轻松地答出来的了。我也是在学习中碰到了这个问题,通过在网上搜索资料,并加上自己的实践终于有了一点心得,不敢保留,写出来与大家分享。主函数的一般写法如下:public static void main(Stri转载 2013-10-26 15:45:31 · 2180 阅读 · 0 评论 -
java中instanceof的用法
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。说明:转载 2013-10-26 17:07:01 · 637 阅读 · 0 评论 -
Java中的main()方法详解
Java中的main()方法详解 在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。 在看Java中的main()方法之前,先看一个最简单的Java应转载 2013-10-26 15:48:13 · 1504 阅读 · 0 评论 -
java和C#的个人之比较
网上的一篇《C# 和 Java 的比较》(或者叫《Java 和 C# 的比较》)写的挺不错的,今天忽然搜索到。自己刚刚接触C#,也不由自主地随时都拿来和Java做对比,所以就心血来潮在原作者的每一条之后斗胆都写了些文字。就当是给自己再加深一遍印象吧。 【非常抱歉,由于网上此文章已经被转载多次,所以真的找不到原出处了,所以没法贴出作者原贴的连接】 开始吧... 2007年转载 2014-04-24 10:01:21 · 734 阅读 · 0 评论