
Transshipment
文章平均质量分 72
start_java
这个作者很懒,什么都没留下…
展开
-
每个初学者都应该搞懂的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于优快云的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的原创 2005-06-26 21:22:00 · 794 阅读 · 0 评论 -
猛虎出山: Java 5.0的新语言特性
2004年下半年,Sun公司发布了开发代号为“Tiger”的J2SE 5.0,揭开了Java发展的一个重要里程碑。在过去的Java升级中更多的是进行一些库函数的改进,而这次则直接从语法层面上进行了增强。直接从1.4跳到5.0(Sun本来是打算用1.5.0这个版本号的),单从版本号的变化上就可以看出这次升级的力度是如此之大。那么,到底有些什么改变呢?下面就请随我窥视一二(其中所举的代码例子均摘自于《原创 2005-06-26 23:02:00 · 813 阅读 · 0 评论 -
【转载】分享Swing学习的一些经验
首先是要有一定的Java基础, 入门我推荐的是sun网站上的JFC tutorial http://java.sun.com/docs/books/tutorial/uiswing/index.html 入门之后的书籍呢? 中文的比较经典,比较系统的Swing书籍是 JAVA2图形设计卷2:SWING http://www.dearbook.com.cn/book/viewbook.aspx?pn原创 2005-06-27 00:55:00 · 922 阅读 · 0 评论 -
【转载】JAVA 开发工具Jcreator使用技巧总结
作者:Dazern 日期:2005.3.24晚 学JAVA时间也不短了,可总没有一点自己原创的东西,今天就以写IDE开发工具的使用技巧作为我原创的开始吧,希望大家能喜欢这篇文章,也希望鄙文能对广大初学JAVA的朋友有一点帮助!在使用JCRETOR过程中,自己摸索出了一点点使用技巧,在这里供广大和我一样的初学者参考! 技巧1: 建立空项目进行JAVA编程; 在进行编程的时候最好首先建立一个空项目原创 2005-06-27 01:33:00 · 1133 阅读 · 0 评论 -
JAVA学习中应该注意的一些简单问题?
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为fi原创 2005-06-27 02:10:00 · 900 阅读 · 0 评论 -
最好的Java程序员免费学习材料(English)
最好免费的Training 和Tutorials资源:Java Programming Resources 19 Free Java Courses from IBM Introduction to Programming Using Java -Full TOC -PDF version Studying for Java Certification on the Web Thinking I原创 2005-06-27 02:12:00 · 1179 阅读 · 0 评论 -
Eclipse 资源
Eclipse 资源 一.介绍1.eclipse官方网站: http://www.eclipse.org2.赛迪网 http://tech.ccidnet.com/pub/series/s102.html3.Eclipse平台入门 http://www-900.ibm.com/developerWorks/cn/linux/opensource/os-ecov/index.原创 2005-06-27 02:15:00 · 967 阅读 · 0 评论 -
【转载】Java类装载体系中的隔离性
Java类装载体系中的隔离性作者:盛戈歆作者简介盛戈歆,软件工程师,你可以通过shenggexin@topwaver.com与他联系。正文:Java中类的查找与装载出现的问题总是会时不时出现在Java程序员面前,这并不是什么丢脸的事情,相信没有一个Java程序员没遇到过ClassNotException,因此不要为被人瞅见自己也犯这样的错误而觉得不自然,但是在如果出现了ClassNotFoundE原创 2005-06-27 02:22:00 · 951 阅读 · 0 评论 -
【转载】Java堆的管理--垃圾回收
Java堆的管理--垃圾回收作者:刘学超作者简介刘学超,华中师范大学计算机科学系网络与通讯研究所,你可以通过shuechao_lau@hotmail.com与他联系。1 引言Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指原创 2005-06-27 02:25:00 · 812 阅读 · 0 评论 -
【转载】Java虚拟机的深入研究
Java虚拟机的深入研究作者:刘学超 1 Java技术与Java虚拟机说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:图1 Java四个方面的关系运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之原创 2005-06-27 02:28:00 · 1020 阅读 · 0 评论 -
【转载】Java虚拟机类装载:原理、实现与应用
Java虚拟机类装载:原理、实现与应用作者:刘学超一、引言Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。二、Java虚拟机的类装载实现与应用2.1 装原创 2005-06-27 02:30:00 · 1018 阅读 · 0 评论 -
【转载】学不可以已——我一年Java之路的回顾,反思以及展望(上)
大约就是在去年的这个时候吧,Java这个字眼就开始占据了我学习计划中的重要席位,从那时候那杯冒热气的咖啡一直陪伴我到今天。也不知道当时为什么要学习Java,又是为什么选择了Java。因为我记得当时的我,心中所想和现在可谓是大相径庭!那时我曾天真的想着,我将来学管理,你们这些学计算机的人出来也难逃给管理界人士做下属的命运,现在想来,那时是多么的无知和幼稚,我怕现在的很多大学生,更确切的说很多像我们专原创 2005-07-20 16:18:00 · 1041 阅读 · 0 评论 -
少走弯路:学习编译原理的相关建议
编译原理一般认为是较难的一门课.从网上的评论来看,有人说学了一年半软件理论,就一门编译看不懂;有人甚至说它是大本软件课程里最难的一门;有人抱怨国内的编译教材没有一本容易懂的。 从笔者学习实践来看,第一次学了一个多月,理论部分一知半解,第二次学了一星期,基本看懂词法分析的理论部分,语法分析就一知半解了,第三次学了一星期,才基本看懂词法分析和语法分析.由此看来,这门课确实有难度.网上有的原创 2005-06-26 21:31:00 · 1053 阅读 · 0 评论 -
【转载】程序设计中的感悟
1. 学习应该从基础打起,不要一开始就尝试最高深的技术。 2. 每看一本书,不要说这章我以前学习过了,也掌握的很好,因此我可以跳过这一章看更重要的了。 3. 对于作业,遇到不会的尽量不要立刻向别人请教。如果实在解决不了的问题,可以先完成你会的,然后把一些特别的难点提炼出来,向高手请教。不要指望书本和行家能帮你解决一切问题,因为并不是所有问题都能由别人教给你。 4. 向别人请原创 2005-06-26 12:49:00 · 1152 阅读 · 0 评论 -
编译原理学习导论
大学课程为什么要开设编译原理呢?这门课程关注的是编译器方面的产生原理和技术问题,似乎和计算机的基础领域不沾边,可是编译原理却一直作为大学本科的必修课程,同时也成为了研究生入学考试的必考内容。编译原理及技术从本质上来讲就是一个算法问题而已,当然由于这个问题十分复杂,其解决算法也相对复杂。我们学的数据结构与算法分析也是讲算法的,不过讲的基础算法,换句话说讲的是算法导论,而编译原理这门课程讲原创 2005-06-26 21:27:00 · 1115 阅读 · 0 评论 -
【转载】面向对象的思维方法
我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的速度,相对冗长的代码,而且一个很简单的事情,要写好多类,一个类调用一个类,心里的抵触情绪很强。我对Java的面向对象的特性琢磨良久,自认为有所领悟,也开始有意识的运用OOP风格来原创 2005-06-27 01:44:00 · 926 阅读 · 0 评论 -
【转载】Java学习从入门到精通
Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK原创 2005-06-27 01:48:00 · 1064 阅读 · 0 评论 -
【转载】关于接口的教程
很多初学者都对接口的用处非常疑惑,我也曾经苦思冥想了很久,终于悟出来了。除了要告诉大家接口的知识之外我也想建议大家遇到问题自己多多思考,这样才能比较牢固的掌握,多看看现有的资料,我是通过一些设计模式的资料摸到蛛丝马迹的。好,言归正传。接口究竟有什么用?他的应用主要是在设计模式领域,当然了,这样说可能有点偏颇,因为接口的作用其实是提供你 在不改动原有代码的基础上 增加、改变类的功能。那么为什么在设计原创 2005-06-21 21:15:00 · 1275 阅读 · 0 评论 -
Java常见面试题
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为fi原创 2005-06-26 23:24:00 · 791 阅读 · 0 评论 -
Java 理论与实践: 关于异常的争论
关于在 Java 语言中使用异常的大多数建议都认为,在确信异常可以被捕获的任何情况下,应该优先使用检查型异常。语言设计(编译器强制您在方法签名中列出可能被抛出的所有检查型异常)以及早期关于样式和用法的著作都支持该建议。最近,几位著名的作者已经开始认为非检查型异常在优秀的 Java 类设计中有着比以前所认为的更为重要的地位。在本文中,Brian Goetz 考察了关于使用非检查型异常的优缺点。原创 2005-06-26 23:44:00 · 757 阅读 · 0 评论 -
JAVA面试试题集
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继原创 2005-06-26 23:48:00 · 930 阅读 · 0 评论 -
【转载】java 面试中的一道编写一个截取字符串的函数
编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。package string;class SplitString { private String str; private int byteNum; public S原创 2005-06-27 01:08:00 · 896 阅读 · 0 评论 -
【转载】Java学习过程应该深入理解的一些重点
主要说说Java的几大块吧,无法说得很细,因为其实每一块拿出来都能说很多,我就说一下这几块学习的时候的重点或者应该注意的东西。 数值类型: 虽然是面向对象的语言,但是在使用上数值类型还是必不可少的,如果在C的学习中已经掌握了C的数值计算和转换规则,那我想这里应该没有什么问题,只有两点需要注意:1、14.0这样的浮点常量被认为是double型,只有加上f后缀才是float型的;2、整数常量原创 2005-06-27 01:37:00 · 859 阅读 · 0 评论 -
Eclipse快捷键
本文档从Eclipse软件上整理,是列出了标准的快捷键,未列出Emacs快捷键。转贴请注明作者和出处。编辑作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正 Ctrl1+原创 2005-06-27 02:16:00 · 830 阅读 · 0 评论 -
【转载】java新手必读,一些入门知识
java新手必读,一些入门知识 文章很好,我初学JAVA时,也是在这篇文章的指导下进行的,在此不妨推荐给广大将要学习JAVA的朋友! 1、jdk就是j2se,jdk1.1.8版本以后改成为j2se, 下载地址:http://java.sun.com/j2se/downloads.html 2、jre是java原创 2005-06-27 02:40:00 · 979 阅读 · 0 评论 -
【转载】学不可以已——我一年Java之路的回顾,反思以及展望(下)
在暑假的学习中情况也是像我以前计划的那样发展,首先看的一本书就是《Java Network Programming》,Bruce确实推荐了一本好书,这本书循序渐进并且讲的非常的透彻,学完这本书然后再学习新的net的API以及NIO是非常轻松的,这本书我花了10天看完了,自我感觉好极了^_^。与此同时也每天练习《Java Cookbook》中的代码,这个假期我把那本书的代码全部亲自实践了一遍,正因为原创 2005-07-20 16:20:00 · 1208 阅读 · 0 评论