java语言概述笔记
“java语言概述笔记”相关的资料有哪些?“java语言概述笔记”相关的范文有哪些?怎么写?下面是小编为您精心整理的“java语言概述笔记”相关范文大全或资料大全,欢迎大家分享。
java语言概述习题
第1章java语言概述习题 一、填空题
1、面向对象程序的主要特征:继承,______封装_________,______多态________。
2、java中的继承机制之所以能够降低程序的复杂性,提高程序的效率,主要是因为它使代码可以__重复或者复用___.
3、java语言中,为将源代码翻译成_字节码___文件时产生的错误称为编译错误,而将程序在运行中产生的错误称为运行错误。
4、javac是java语言中的编译器,基本语法是:javac[选项] __文件名__,java是java语言中的解释行器,基本语法是:java[选项]___类名___.
5、java语言的主要贡献者是谁_James Gosling________ 二、单选题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名( )。 A、java B、.class C、html D、.exe
2、main方法是Java Application程序执行的入口点,关于main方法的方法首部,以下()项是合法的。
A、public static void main()
B、public stat
java语言概述习题
第1章java语言概述习题 一、填空题
1、面向对象程序的主要特征:继承,______封装_________,______多态________。
2、java中的继承机制之所以能够降低程序的复杂性,提高程序的效率,主要是因为它使代码可以__重复或者复用___.
3、java语言中,为将源代码翻译成_字节码___文件时产生的错误称为编译错误,而将程序在运行中产生的错误称为运行错误。
4、javac是java语言中的编译器,基本语法是:javac[选项] __文件名__,java是java语言中的解释行器,基本语法是:java[选项]___类名___.
5、java语言的主要贡献者是谁_James Gosling________ 二、单选题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名( )。 A、java B、.class C、html D、.exe
2、main方法是Java Application程序执行的入口点,关于main方法的方法首部,以下()项是合法的。
A、public static void main()
B、public stat
JAVA教程 - 第一讲 - Java语言概述
1.1 java语言的发展史
1.1.1java语言在互联网时代获得巨大成功
大家想一想,在PC下用windows编写的程序能够不做修改就直接拿到UNIX系统上运行吗?显然是不可以的,因为程序的执行最终必须转换成为计算机硬件的机器指令来执行,专门为某种计算机硬件和操作系统编写的程序是不能够直接放到另外的计算机硬件上执行的,至少要做移植工作。要想让程序能够在不同的计算机上能够运行,就要求程序设计语言是能够跨越各种软件和硬件平台的,而java满足了这一需求。
1995年,美国Sun Microsystems公司正式向IT业界推出了java语言,该语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点,当时以web为主要形式的互联网正在迅猛发展,java语言的出现迅速引起所有程序员和软件公司的极大关注,程序员们纷纷尝试用java语言编写网络应用程序,并利用网络把程序发布到世界各地进行运行。包括IBM、Oracle、微软、Netscape、Apple、SGI等大公司纷纷与Sun Microsystems公司签订合同,授权使用java平台技术。微软公司总裁比尔盖茨先生在经过研究后认为\语言是长时间以来最卓越的程序设计语言\。目前,java语
第一章 JAVA语言概述
第一章 JAVA语言概述
经典题解: 一、选择题
1.在下列说法中,选出最正确的一项是()。 A) Java语言是以类为程序的基本单位的 B) Java语言是不区分大小写的 C) 多行注释语句必须以//开始
D) 在Java语言中,类的源文件名和该类名可以不相同 答案: A)
2.下列选项中不属于Java虚拟机的执行特点的一项是()。 A) 异常处理B) 多线程C) 动态链接D) 简单易学 答案: D)
3.下列选项中属于Java语言的垃圾回收机制的一项是()。 A) 语法检查B) 堆栈溢出检查 C) 跨平台D) 内存跟踪 答案: D)
4.下列选项中属于Java语言的安全性的一项是()。 A) 动态链接B) 高性能 C) 访问权限D) 内存跟踪 答案: C)
5.下列选项中,属于JVM执行过程中的特点的一项是()。 A) 编译执行B) 多进程 C) 异常处理D) 静态链接 答案: C)
6.Java语言和C++语言相比,哪一项是Java有的,而C++没有?() A) 面向对象B) 动态链接 C) 有类库D) 跨平台 答案: D)
7.下列选项中,不属于Java语言特点的一项是()。 A) 分布式B) 安全性
C) 编译执行D) 面向对象 答
第一章 JAVA语言概述
第一章 JAVA语言概述
经典题解: 一、选择题
1.在下列说法中,选出最正确的一项是()。 A) Java语言是以类为程序的基本单位的 B) Java语言是不区分大小写的 C) 多行注释语句必须以//开始
D) 在Java语言中,类的源文件名和该类名可以不相同 答案: A)
2.下列选项中不属于Java虚拟机的执行特点的一项是()。 A) 异常处理B) 多线程C) 动态链接D) 简单易学 答案: D)
3.下列选项中属于Java语言的垃圾回收机制的一项是()。 A) 语法检查B) 堆栈溢出检查 C) 跨平台D) 内存跟踪 答案: D)
4.下列选项中属于Java语言的安全性的一项是()。 A) 动态链接B) 高性能 C) 访问权限D) 内存跟踪 答案: C)
5.下列选项中,属于JVM执行过程中的特点的一项是()。 A) 编译执行B) 多进程 C) 异常处理D) 静态链接 答案: C)
6.Java语言和C++语言相比,哪一项是Java有的,而C++没有?() A) 面向对象B) 动态链接 C) 有类库D) 跨平台 答案: D)
7.下列选项中,不属于Java语言特点的一项是()。 A) 分布式B) 安全性
C) 编译执行D) 面向对象 答
JAVA笔记(新)
第一章
Smalltalk 的五大基本特征
Alan Kay 总结了Smalltalk 的五大基本特征。这是第一种成功的面向对象程序设计语言,也是Java 的基础语言。通过这些特征,我们可理解“纯粹”的面向对象程序设计方法是什么样的:
(1) 所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。
(2) 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。为了向对象发出请求,需向那个对象“发送一条消息”。更具体地讲,可将消息想象为一个调用请求,它调用的是从属于目标对象的一个子例程或函数。
(3) 每个对象都有自己的存储空间,可容纳其他对象。或者说,通过封装现有对象,可制作出新型对象。所以,尽管对象的概念非常简单,但在程序中却可达到任意高的复杂程度。
(4) 每个对象都有一种类型。根据语法,每个对象都是某个“类”的一个“实例”。其中,“类”(Class)是“类型”(Type)的同义词。一个类最重要的特征就是“能将什么消息发给它?”。
(5) 同一类所有对象都能接收相同的消息。这实际是别有含义的一种说法,大
java笔记集
/ <b>Java 语言基础</b>
Java 语言基础 Day01
2011/9/26
====================
1. Linux 简介
1) 文件系统
2) 当前工作目录, 就是当前正在使用的默认文件夹
文件夹=目录
pwd 打印(显示)当前工作目录
3) 用户主目录(user home), 是属于当前登录用户个人的目录
个人主目录, 用户拥有对自己用户主目录全部管理权限.
4) mkdir 创建文件夹
mkdir demo 在当前文件夹(工作目录)里创建文件夹demo
演示任务:
1 显示当前目录,
2 在当前目录下创建子目录,
3 检查目录是否创建成功
5) cd 切换(更改)当前工作目录
.. 代表上层目录, cd .. 切换到上层目录
. 代表当前目录
cd 指定的目录
cd / 到跟目录
cd /home/soft01 到主目录
cd 命令默认返回用户主目录(user home)
6) ls 显示文件夹内容
7) 绝对路径和相对路径
A 以跟(root)"/" 为开始的路径是绝对路径
B 不是以"/" 开始的是相对路径, 相对路径默认相对于当前目录
练习任务:使用 pwd cd ls 漫游系统目录 /op
thinking in java笔记
thinking in java笔记
Java笔记(thinking in java)
★ 类是由若干对象构成的一个集合
◆ 这些对象具有相同属性(数据元素)和
行为(功能)
★ 基类和派生类具有相同的类型
泛型(Generic)
★ 不依赖于特定类型的代码
终极基类的名字就是Object
◆ +意味着字符串连接,并且如果必要,它还要
进行字符串转换
★ 如果将对象作为参数传递时,实际上
传递的是一个引用
★ ! =和= =也适用于所有对象
◆ 但要注意:不是比较对象本身,而是比较对象的引用
★ 如果想比较两个对象的实际内容是否相同,又该如何操作呢?
◆ 此时,必须使用所有对象都适用的特殊方法
equals()(Java类的老祖宗Object提供)
Java语言与C/C++所不同的是,不可将一个非布尔值当成是一个布尔值在逻辑表达式中使用
◆ 但Java的设计者还是觉得操作符重载
过于复杂,从而不提供操作符重载
★ Java唯一用到逗号操作符的地方就是
for循环的控制表达式
★ Java SE5引入一种新的更加简洁的语法来访问数组和容器,即Foreach语法利用该语法,可以不必再创建int变量来对访问项
编程语言- JAVA
编程语言——JAVA
1、ArrayList和LinkList的描述,下面说法错误的是?
A.LinkedeList和ArrayList都实现了List接口
B.ArrayList是可改变大小的数组,而LinkedList是双向链接串列 C.LinkedList不支持高效的随机元素访问
D.在LinkedList的中间插入或删除一个元素意味着这个列表中剩余的元素都会被移动;而在ArrayList的中间插入或删除一个元素的开销是固定的
2、以下JAVA程序的输出是什么() 1 public class HelloSogou{ 2 public static synchronized void main(String[] a){ 3 Thread t=new Thread(){ 4 public void run(){Sogou();} 5 }; 6 t.run(); 7 System.out.print(\8 } 9 static synchronized void Sogou(){ 10 System.out.print(\11
编程语言- JAVA
编程语言——JAVA
1、ArrayList和LinkList的描述,下面说法错误的是?
A.LinkedeList和ArrayList都实现了List接口
B.ArrayList是可改变大小的数组,而LinkedList是双向链接串列 C.LinkedList不支持高效的随机元素访问
D.在LinkedList的中间插入或删除一个元素意味着这个列表中剩余的元素都会被移动;而在ArrayList的中间插入或删除一个元素的开销是固定的
2、以下JAVA程序的输出是什么() 1 public class HelloSogou{ 2 public static synchronized void main(String[] a){ 3 Thread t=new Thread(){ 4 public void run(){Sogou();} 5 }; 6 t.run(); 7 System.out.print(\8 } 9 static synchronized void Sogou(){ 10 System.out.print(\11