分类目录归档:JAVASE学习

Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。

Wrapper 类



Wrapper 类。Wrapper 类对应于 Java 语言中的基本数据类型。这些类将基本值表示为对象。除了 Character 所有 wrapper 类都有两个构造函数 — 一个以基本类型值为参数,另一个以这个值的 String 表示为参数。例如:

    Integer i1 = new I[......]

Read more

JAVA操作数组的异常



JAVA操作数组的异常。 数组是程序员经常会用到的数据结构。在进行数组操作如复制时有可能会产生三种异常。

  • NullPointerException

这个异常的产生可能是因为源数组或是目的数组并没有引用到一个数组的实例,也就是说数组引用的值为NULL时,就会产生这个异常。

  • Arr[......]

Read more

java排序算法

java排序算法。排序是CODE经常会用到的,在此做一个用JAVA实现的排序算法以供以后忘了的时候有备参考!

首先,在排序过程中,经常会对数组中两个元素进行交换,以下是交换算法:

public static void swap(int[] array, int i, int j) {[......]

Read more

java面向对象程序设计浅谈之四

java面向对象程序设计浅谈之四经过前三篇的记叙.本篇主要叙的是类的继承和多态.

   类的一个重要特性就是继承“(inheritance).继承最主要的目的是扩展原本类的功能,加强或改进原本类所没有定义的属性及方法.

   例:动物园里面有许多动物,仅一个前面Animal类要处理这么多种[......]

Read more

java 选择排序算法

java 选择排序算法。java 中可以使用compareTo实现对象的比较.因此可以实现一个方法对员工按照姓名的排序,以下使用选择排序算法实现:

void sortByName(Employee[] emploees, int employeeCount) {

for (int i =[......]

Read more

java 面向对象程序设计浅谈三

java 面向对象程序设计浅谈三。今天将继续解读”java 面向对象程序设计”,今天将要博的是:封装,前面所设计的Animal类,其中legs属性是让其他所有的类都能够直接使用或是修改,这样的方式直接简单,但有个严重问题,legs 属性是int类型,范围很大,可以是负数,这和现实对象中的数据有所不同[......]

Read more

java 面向对象程序设计浅谈二

java 面向对象程序设计浅谈二。上篇<java 面向对象程序设计浅谈一 > 介绍了面向对象程序设计的一概念,并举例说明了类的定义.今天我将说说对象(类的实例化).

一、产生与使用对象

        <java 面向对象程序设计浅谈一 >中定义了Animal类,在jav[......]

Read more

java 面向对象程序设计浅谈

java 面向对象程序设计浅谈。众所周知,面向对象程序设计是经历了历史的考验后留下来的现在使用最普遍的程序设计方法,提到程序设计,先来过一下历史上有一定影响的程序设计方法.

一、结构化程序设计方法学

   自顶向下,逐步求精;其程序结构是按功能划分为若干个基本模块,这些模块形成一个树状结[......]

Read more

java statement

 java statement。本人曾用过C、VB、C#,对这种语言学语法有一定的了解。但现在是在学java,大家都知道java的语法和C#等没什么大的不同,但既然是学习,就应该把自己摆在学生的位置,心态决定一切嘛。废话不多说,现在详细说说java 的语句(声明语句就不多说了,跟C类语言没什么分别)[......]

Read more