炫意html5
最早CSS3和HTML5移动技术网站之一

Java与C、C++的区别

啊Q阅读(116)

如果您对C语言和C++有所了解,我想下边的对比对你有很大帮助;如果不了解,请跳过,直接进入下一节。 首先应该清楚,Java 是由 C++发展而来的,保留了 C++的大部分内容,其编程方式类似于 C++。但 Java 的句法更清晰、规模更小、...

Java编辑器

阿喜阅读(99)

Java编辑器很多,有免费的,有收费的,有英文的,中文的,有多国语言的,没有哪款比哪款好,只有哪款更适合你,不必为了标新立异而使用别人都不使用的编辑器,笔者建议大家走大众化路线。 目前市面上流行的Java编辑器有Eclipse、MyEcli...

【附】Java基础知识总结

bigao阅读(116)

开发Java语言的公司? 美国Sun (Sun Microsystems)公司开发。   Java的3个版本? J2SE(Java2 Standard Edition) 标准版 J2EE(Java 2 Platform,Enterprise...

标示符、保留字和数制

喔28阅读(103)

一.Java标识符 程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier)。Java语言中,标识符是以字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。例如,identif...

变量的声明、初始化和作用域

无卤阅读(115)

一.Java变量的声明 在 Java 程序设计中,每个声明的变量都必须分配一个类型。声明一个变量时,应该先声明变量的类型,随后再声明变量的名字。下面演示了变量的声明方式。     double salary;     int age;   ...

常量的申明和使用

无卤阅读(111)

常量就是从程序开始运行到结束都不变的量。在 Java 程序设计中,使用关键字“final”来声明一个常量,例如下面的程序代码。 ///这里的 x 是一个常量,但是是在某个方法内的常量,也可以称为成员常量(作者给它取的名字) public c...

算术运算符和关系运算符

小杜阅读(102)

运算符就是在用变量或常量进行运算时,经常需要用到的符号,目前常用的总共有十种:算术运算符、关系运算符、逻辑运算符、位运算符、移位运算符、赋值运算符、三元运算符、逗号运算符、字符串运算符、转型运算符。下面将会对每种运算符结合实例作详细的讲述。...

逻辑运算符和位运算符

中天阅读(114)

一.逻辑运算符 逻辑运算符共有三种,即“非”、“和”、“或”,分别用 ” ! “、“&&”、“||”表示。其中: 非运算(!)表示否定,如:!true等于false、!false等于true、!2等于...

移位运算符和赋值运算符

丹青阅读(111)

一.移位运算符 移位运算符也针对二进制的“位”,它主要包括:左移位运算符(<<)、右移位运算符(>>>)、带符号的右移位运算符(>>)。其中: 左移运算符用“<<”表示,是将运算符左边的...

三目运算符和逗号运算符

yiyan阅读(125)

一.三目运算符 三元运算符一般用的很少,因为它在程序段中的可读性很差,所以笔者建议不要经常使用三元运算符,但很少使用并不代表不使用,所以还是要掌握好它的用法,三元运算符的表达形式如下:     布尔表达式?值 0 :值 1 它的运算过程是:...

运算符的优先级

老王阅读(111)

当多个运算符出现在一个表达式中,谁先谁后呢?这就涉及到运算符的优先级别的问题。在一个多运算符的表达式中,运算符优先级不同会导致最后得出的结果差别甚大,例如,(1+3)+(3+2)*2,这个表达式如果按加号最优先计算,答案就是 18,如果按照...

包的概念

田田阅读(117)

“包”机制是 Java 中特有的,也是 Java 中最基础的知识之一。一些初学 Java 的朋友,通常像学其他语言一样从教材上“copy”一些程序来运行,可是却常常遇到莫名其妙的错误提示,这些问题事实上都是对“包”的原理不理解。本节将就此问...

成员变量和成员方法

老王阅读(98)

成员变量 成员变量是指类的一些属性定义,标志类的静态特征,它的基本格式如下:     访问修饰符 修饰符 类型 属性名称=初始值; 访问修饰符:可以使用四种不同的访问修饰符中的一种,包括public(公共的)、protected(受保护的)...

构造方法和析构方法

bigao阅读(120)

Java构造方法 类有一个特殊的成员方法叫作构造方法,它的作用是创建对象并初始化成员变量。在创建对象时,会自动调用类的构造方法。 构造方法定义规则:Java 中的构造方法必须与该类具有相同的名字,并且没有方法的返回类型(包括没有void)。...

封装

yiyan阅读(109)

封装这个词听起来好象是将什么东西包裹起来不要别人看见一样,就好象是把东西装进箱子里面,这样别人就不知道箱子里面装的是什么东西了。其实 JAVA 中的封装这个概念也就和这个是差不多的意思。 封装是 JAVA 面向对象的特点的表现,封装是一种信...

父类与子类的初始化顺序

啊Q阅读(110)

在 Java 编程语言中,对象的初始化是非常结构化的,这样做是为了保证安全。在前面的模块中,看到了当一个特定对象被创建时发生了什么。由于继承性,对象被完成,而且下述行为按顺序发生: 存储空间被分配并初始化到 0 值 进行显式初始化 调用构造...

static关键字与静态块

无卤阅读(105)

static 修饰符能够与变量、方法一起使用,表示是“静态”的。 静态变量和静态方法能够通过类名来访问,不需要创建一个类的对象来访问该类的静态成员,所以static修饰的成员又称作类变量和类方法。静态变量与实例变量不同,实例变量总是通过对象...

类与类之间的关系

中天阅读(112)

类与类之间最常见的关系主要有三种:依赖(uses-a)、聚合(has-a)和继承(is-a)。 下面以在线书店订单系统为例,来详细的讲述这三种关系的概念。 在线书店订单系统的主要功能是:注册用户可以登录到网上书店选购图书,在线填写订单,并支...

接口的使用

bigao阅读(9260)

接口的一般使用 接口的使用与类的使用有些不同。在需要使用类的地方,会直接使用new关键字来构建一个类的实例进行应用:     ClassA a =new ClassA(); 这是正确的 但接口不可以这样用,因为接口不能直接使用 new 关键...

创建自己的异常子类

牛青阅读(118)

尽管Java的内置异常处理大多数常见错误,你也许希望建立你自己的异常类型来处理你所应用的特殊情况。这是非常简单的:只要定义Exception的一个子类就可以了(Exception当然是Throwable的一个子类)。你的子类不需要实际执行什...

断言

bigao阅读(109)

断言的概念 断言用于证明和测试程序的假设,比如“这里的值大于 5”。 断言可以在运行时从代码中完全删除,所以对代码的运行速度没有影响。 断言的使用 断言有两种方法: 一种是 assert<<布尔表达式>> ; 另一种...

线程的挂起、恢复和终止

牛青阅读(140)

有时,线程的挂起是很有用的。例如,一个独立的线程可以用来显示当日的时间。如果用户不希望用时钟,线程被挂起。在任何情形下,挂起线程是很简单的,一旦挂起,重新启动线程也是一件简单的事。 挂起,终止和恢复线程机制在Java 2和早期版本中有所不同...

对话框

中天阅读(105)

对话框是为了人机对话过程提供交互模式的工具。应用程序通过对话框,或给用户提供信息,或从用户获得信息。对话框是一个临时窗口,可以在其中放置用于得到用户输入的控件。在Swing中,有两个对话框类,它们是JDialog类和JOptionPane类...

滚动条

田田阅读(118)

滚动条(JScrollBar)也称为滑块,用来表示一个相对值,该值代表指定范围内的一个整数。例如,用Word编辑文档时,编辑窗右边的滑块对应当前编辑位置在整个文档中的相对位置,可以通过移动选择新的编辑位置。在Swing中,用JScrollB...

鼠标事件

丹青阅读(122)

鼠标事件的事件源往往与容器相关,当鼠标进入容器、离开容器,或者在容器中单击鼠标、拖动鼠标时都会发生鼠标事件。java语言为处理鼠标事件提供两个接口:MouseListener,MouseMotionListener接口。 MouseList...

Java基础教程Android基础教程