随笔分类 - Java
摘要:主题一 I/O操作» 流的概念在面向对象语言中, 数据的输入和输出都是通过数据流来实现的。数据流是一组有顺序、有起点和终点的字符集合。就好比是两个不同的池子,一个池子中存满了水,而另一个池子中则没有任何的东西,在这两个水池中安放一个管子,水就可以从一个池子流向另一个池子了。在从一个池子向另一个池子输...
阅读全文
摘要:主题一 图形用户界面程序设计» 图形用户界面概述Java语言提供了大量支持GUI设计的类,如按钮、菜单、列表、特性框、对话框等组件类,同时也提供了包含窗口、面板等容器类。Java的抽象工具集AWT和Swing中包含了很多类以支持GUI的设计。设计和实现图形用户界面的主要任务包括下面两个层次:创建组成...
阅读全文
摘要:主题一 常用类库» 类库中常用的包Java类库中的类和接口大多封装在特定的包里,每个包具有自己的功能。[请点击查看更多内容转自CSDN博客XXX的专栏]» Object类的一些常用方法hashCode:public int hashCode()返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,...
阅读全文
摘要:1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt...
阅读全文
摘要:主题一 面向对象程序设计» Java中面向对象、类与对象的定义对象是客观世界中存在的事物,例如一个人,一辆车,一堂计算机课,正是无数的对象构成了世界,因此人们对于世界的认识是以对象为单位开始的。一个对象通常具有三方面特征:标识、属性、方法(行为)。(《Java程序设计》北京航空航天大学出版社 )类可...
阅读全文
摘要:.堆和栈都是java用来在RAM中存放数据的地方。与C++不同,java自动管理堆栈,程序员不能直接设置堆栈。.区别1、.栈中存放基本数据类型变量(int、float、boolean、char...)和对象句柄.堆中存放对象数据类型或者说类对象数据类型(String、基本数据类型对应的类类型(Int...
阅读全文
摘要:主题一 Java语言概述» JDK介绍及其基本组件Sun公司利用Java开发工具箱(Java Development Toolkit ,JDK)发布Java的各个版本。JDK由开发和测试Java程序的独立程序集组成,它们都从命令行调用。[请点击查看更多内容转自51CTO.com]» 使用CMD开发运...
阅读全文
摘要:Note: 学习方法固然重要,但更重要的是选择更好的学习方法,学习材料!背景介绍:01 Java考古学02 Java创世纪03 Java基本概念104 Java的变量05 Java的基本数据模型
阅读全文
摘要:本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。1. 异常机制1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。1.2...
阅读全文
摘要:加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。如基本的单向加密算法:BASE64 严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgori...
阅读全文
摘要:1. 初级--Core Java 2(最新版已经到了第七版,共2卷): 基础--Thinking in Java(最新版已经到了第四版): 提高2. 中级--Effective Java: 高级(强烈推荐)--The JavaTM Virtual Machine Specification, S...
阅读全文
摘要:第1章 对象入门“为什么面向对象的编程会在软件开发领域造成如此震憾的影响?”面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及...
阅读全文
摘要:JAVA修饰符类型(public,protected,private,friendly)public的类、类属变量及方法,包内及包外的任何类均可以访问;protected的类、类属变量及方法,包内的任何类,及包外的那些继承了此类的子类才能访问;private的类、类属变量及方法,包内包外的任何类均不...
阅读全文
摘要:一、向上转型。通俗地讲即是将子类对象转为父类对象。此处父类对象可以是接口。1,向上转型中的方法调用。看下面代码:注意这里的向上转型:Animal b=new Bird(); //向上转型b.eat();此处将调用子类的eat()方法。原因:b实际指向的是Bird子类,故调用时会调用子类本身的方法。需...
阅读全文
摘要:第一,谈谈final, finally, finalize的区别。finaltype?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生(extends)出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,...
阅读全文
摘要:内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类为什么需要内部类?典型的情...
阅读全文
摘要:Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,...
阅读全文

浙公网安备 33010602011771号