java基础知识点

合集下载

java基础知识点笔记

java基础知识点笔记

java基础知识点笔记

Java是一门非常重要的计算机语言,具有良好的跨平台性和易读性和易学性。尤其是基于Java开发的移动端和Web端产品,其优秀的

性能和可扩展性在行业中得到了广泛的青睐。作为Java开发工程师,

熟练掌握Java的基础知识非常重要。

一、Java基本语法

Java程序包含一个或多个类,不同类可以相互调用使用。每一个Java程序都需要有一个入口点,即main()函数。在Java中,注释采

用“//”或“/*...*/”的形式,可以单行或多行注释。Java变量需要先声明再使用,可以定义基本类型变量和引用类型变量。Java中的运

算符包括算术运算符、逻辑运算符等。

二、Java面向对象编程

Java是一门面向对象的编程语言,对象是Java程序的基本组成

单元。Java中的类封装了数据和方法,可以实现类的继承和多态。在Java中,使用构造函数实例化对象,可以使用访问控制符来控制类成

员的访问权限。

三、Java流程控制语句

Java中的流程控制语句有条件语句(if、if-else、switch)、

循环语句(while、do-while、for)等。其中,if语句可以进行嵌套,switch语句可以使用break语句避免case穿透问题。

四、Java数组

Java中的数组是一组相同类型的数据序列,从0开始编号,使用方括号表示。在Java中可以使用foreach来遍历数组,也支持多维数组。

五、Java异常处理

Java程序中的异常指的是程序出现的错误。异常处理是Java程

序中的一部分,可以使用try-catch语句来捕获并处理异常。Java中

java基础知识点

java基础知识点

java基础知识点

1、面向对象:Java语言是一种面向对象的编程语言,它使用Java类和Java对象来构建复杂的系统。Java类包含方法(程序执行的语句)和属性(关于对象的信息)。可以使用对象间的关系(如继承和实现)来“重用”代码。

2、语言基础:Java语言是一种类型安全的、健壮的和高效的编程语言,它具有静态类型系统、异常处理、泛型和沙箱安全机制等功能。这种类型安全指的是Java可以通过显式声明变量的数据类型来确保变量的内容。

3、继承:Java支持继承机制,可以将多个类“组装”在一起,互相共享代码并复用属性和方法。继承是一种多态性,它允许每个类“定义”它自己独有的行为,但与同一父类共享相同接口。

4、包:Java使用java包来组织类和接口,它提供了独立的命名空间,可以将相似的类和接口组装在一起,以保持代码整洁和可维护性。

5、容器:容器是Java中的一种特殊数据类型,它可以储存和管理多个对象。Java提供了多种容器,比如ArrayList,Map,HashMap 等,帮助程序员管理复杂的系统。

java 所有知识点总结

java 所有知识点总结

java 所有知识点总结

一、Java基础概念

1.1 Java平台

Java是一种跨平台的编程语言,可以在多种操作系统上运行。Java平台包括Java SE(Java Standard Edition)、Java EE(Java Enterprise Edition)和Java ME(Java Micro Edition)。其中,Java SE是Java的标准版,适用于桌面应用程序和企业级应用程序;Java EE是企业版,用于开发企业级应用程序;Java ME是微型版的Java平台,用于开发移动设备上的应用程序。

1.2 Java虚拟机

Java虚拟机(JVM)是Java平台的核心组件,它负责Java程序的运行。JVM是一个虚拟的

计算机,它将Java字节码翻译成特定操作系统的机器码,实现跨平台运行。JVM还负责

内存管理、垃圾回收、线程管理等任务。

1.3 Java开发工具

Java开发工具包括Java Development Kit(JDK)和集成开发环境(IDE)。JDK包括Java编译器、Java虚拟机和各种开发工具,用于开发、调试和运行Java程序。常见的IDE有Eclipse、IntelliJ IDEA、NetBeans等,它们提供了代码编辑、调试、构建、版本控制等功能。

1.4 Java程序的结构

Java程序由类和对象组成。每个Java程序至少包含一个类,类中包含方法、属性和构造

函数等成员。Java程序执行时,JVM会加载并执行程序入口类的main方法。Java程序主

要由包含main方法的类组成,也可以包含多个类和接口。

java编程基础相关知识点与c语言的区别

java编程基础相关知识点与c语言的区别

java编程基础相关知识点与c语言的区别

Java和C语言是两种常见的编程语言,它们之间有许多相似之处,也有一些明显的区别。本文将从以下几个方面介绍Java编程基础相关知识点与C语言的区别。

一、语法差异

1. 数据类型:Java和C语言都支持基本数据类型,如整型、浮点型、字符型等。但Java还引入了一些特殊的数据类型,如字符串和布尔型,在C语言中需要使用字符数组和整型变量来代替。

2. 变量声明:在C语言中,变量可以在任意位置声明,而在Java 中,变量必须在方法、类或代码块内部声明。

3. 指针:C语言中可以使用指针来处理内存地址,而Java中不支持指针操作,它通过引用来实现对象的访问和操作。

二、面向对象差异

1. 类和对象:Java是一种面向对象的语言,所有的代码都必须写在类中。而C语言是一种过程式的语言,代码可以直接写在函数中。

2. 继承:Java支持单继承和多态,类可以通过extends关键字继承其他类。C语言不支持继承。

3. 接口:Java中有接口的概念,一个类可以实现多个接口。C语言没有接口的概念,但可以通过结构体和函数指针实现类似的功能。

三、内存管理差异

1. 垃圾回收:Java使用垃圾回收机制来管理内存,程序员不需要手动释放内存。而C语言需要程序员手动分配和释放内存,否则容易出现内存泄漏或越界访问的问题。

2. 数组边界检查:Java对数组进行了边界检查,可以避免越界访问。而C语言没有边界检查,需要程序员自行控制。

四、异常处理差异

1. 异常处理机制:Java提供了异常处理机制,程序可以捕获和处理异常,保证程序的稳定性。而C语言没有内置的异常处理机制,程序员需要使用错误码或其他方式来处理异常情况。

java考题知识点总结

java考题知识点总结

java考题知识点总结

一、Java基础

1. 数据类型

Java的数据类型分为两大类:原始数据类型和引用数据类型。原始数据类型包括byte、short、int、long、float、double、char和boolean;引用数据类型包括类、接口、数组等。

2. 变量

Java的变量分为局部变量、成员变量和类变量。局部变量定义在方法或代码块中,成员变

量定义在类中但不在方法内部,类变量定义在类中用static关键字修饰。

3. 运算符

Java的运算符包括算术运算符、关系运算符、逻辑运算符、赋值运算符、位运算符、条件

运算符等。

4. 控制流

Java的控制流包括if语句、switch语句、for循环、while循环、do...while循环等。

二、面向对象编程

1. 类与对象

Java使用类和对象来实现面向对象编程,类是对象的模板,对象是类的实例化。类包括成

员变量和方法。

2. 封装

封装是面向对象编程的三大特性之一,指的是将数据和方法打包成一个整体,可以通过访

问权限控制来保护数据。

3. 继承

继承是面向对象编程的三大特性之一,指的是新建一个类时使用已存在的类的属性和方法。子类继承父类的属性和方法,可以使用父类的非私有成员。

4. 多态

多态是面向对象编程的三大特性之一,指的是对对象的多种不同的表现形式。多态实现方

法重载和方法重写。

三、异常处理

1. 异常分类

Java的异常分为两大类:受检异常和运行时异常。受检异常需要显式处理或者抛出;运行时异常是由虚拟机检测到的,无需显式处理。

2. try-catch-finally

《Java编程基础知识点汇总及习题集》--答案

《Java编程基础知识点汇总及习题集》--答案

目录

第一章 Java入门 (2)

第二章 Java基础 (5)

第三章条件转移 (16)

第四章循环语句 (22)

第五章方法 (28)

第六章数组 (34)

第七章面向对象 (43)

第八章异常 (65)

第一章Java入门

知识点汇总

1、JAVA 三大体系

⏹Java SE:(J2SE,Java2 Platform Standard

Edition,标准版),三个平台中最核心

的部分,包含Java最核心的类库。

⏹JavaEE:(J2EE,Java 2 Platform,

Enterprise Edition,企业版),开发、装

配、部署企业级应用,包含Servlet、JSP、

JavaBean、JDBC、EJB、Web Service等。

⏹Java ME:(J2ME,Java 2 Platform Micro

Edition,微型版),用于小型电子设备

上的软件开发。

2、JDK,JRE,JVM的作用及关系

作用

★JVM:保证Java语言跨平台

★JRE:Java程序的运行环境

★JDK:Java程序的开发环境

关系

★JDK:JRE+工具

★JRE:JVM+类库

3、JDK环境变量配置

⏹path环境变量:存放可执行文件的存

放路径,路径之间用逗号隔开

⏹classpath环境变量:类的运行路径,

JVM在运行时通过classpath加载需要

的类

4、重点掌握两个程序

⏹javac.exe:Java编译器工具,可以将编

写好的Java文件(.java)编译成Java

字节码文件(.class);

⏹java.exe:Java运行工具,启动Java虚

java基础知识点整合

java基础知识点整合

面向对象

3.1 面向对象介绍

1.什么是面向对象

对象其实就是现实生活中的各种物体,他们有各种各样的功能,当我们需要借助这些

物体去完成我们的需求时,我们就是在面向这些对象,

使用它们其中的功能,至于他们其中的功能是如何实现

的,我们无需知道,只要能完成需求即可.

2.什么是面向对象编程(OOP):

Object Oriented Programming 是一种编程思想, 使用对象去进行编程.

它的特点有: 封装, 继承, 多态

3.对象从哪来:

对象是需要先用类来描述, 然后使用类来创建.

类是对象的描述, 对象是类的实例.

4.面向对象的优点

提高代码复用性.

使用者无需关心对象其中是如何实现的.

让程序员从一个编写者转换成一个使用者.

更加符合人的思维能力,使编程更简单.

3.2 定义类

1.成员变量

在类中用变量来描述这一类对象公有的特征.

2.成员函数

在类中用函数来描述这一类对象公有的行为.

3.3 创建和使用对象

1.怎么创建

使用"new 类名()"形式创建一个对象

2.怎么使用

通过"."语法来访问类的成员.

例如: Person p = new Person(); = "张三";

p.eat();

3.4对象的初始化过程

1.加载类

类在第一次使用的时候被加载到内存中

2.初始化成员变量

当创建对象的时候, 成员变量会初始化为默认值, 基

本数据类型都是0, 引用数据类型都是null

3.5对象的生命周期

1.开始

new关键字创建对象的时候, 生命周期开始

2.结束

没有任何引用指向对象, 该对象成为垃圾, 被虚拟机回收

3.6 匿名对象

java基础知识点整理

java基础知识点整理

java基础知识点整理

1.&和&&的区别?

&:逻辑与(and),运算符两边的表达式均为true时,整个结果才为true。

&&:短路与,如果第⼀个表达式为false时,第⼆个表达式就不会计算了。

2.在java中如何跳出当前的多重循环?

在循环语句外前⾯定义⼀个标号,然后在⾥层循环体的代码中使⽤带有标号的break语句,即可跳出循环。

⽐如:

3.最有效率的⽅法算出2X8等于⼏?

使⽤位运算,效率最⾼:2<<3,表⽰2向左移动了3位,就相当于2乘以2的3次⽅,结果:16。

4.”==”和equals⽅法究竟有什么区别?

==:表⽰两个变量的值是否相等,⽐较两个基本数据类型的数据或者引⽤变量,⽤==。

equals:⽤于⽐较两个独⽴对象的内容是否相同。字符串的⽐较也⽤equals。

5. Int和integer的区别?

Int是Java的8中基本数据类型之⼀,integer是int的封装类。Int类型的默认值为0,integer默认值为null,所以区别在于,integer能区分

出null值和0的区别。

6.三个与取整有关的⽅法:

Math.ceil():表⽰向上取整;Math.ceil(11.3)=12;Math.ceil(-11.3)=-12。

Math.floor():表⽰向下取整;Math.floor(11.6)=11;Math.floor(-11.6)=-12。

Math.round():表⽰四舍五⼊;Math.round(11.5)=12;Math.round(-11.5)=-11;

Math.round(11.3)=11;Math.round(-11.3)=-11;

java全栈知识点

java全栈知识点

java全栈知识点

Java全栈知识点

在当今互联网发展迅速的时代,全栈工程师成为了越来越受欢迎的职业。而Java全栈工程师在该领域中也扮演着重要的角色。本文将介绍Java全栈工程师需要掌握的一些重要知识点。

一、Java基础知识

作为一名Java全栈工程师,首先需要掌握Java的基础知识。包括Java语法、面向对象编程、异常处理、集合框架、多线程等。这些基础知识是全栈工程师进行后续学习和开发的基础。

二、前端知识

全栈工程师不仅需要掌握后端开发,还需要具备一定的前端开发能力。在前端开发中,HTML、CSS和JavaScript是必不可少的。全栈工程师需要熟悉HTML的标签和语义化,掌握CSS的样式布局和动画效果,以及JavaScript的基本语法和DOM操作。

三、后端知识

作为一名全栈工程师,后端开发是必不可少的。在后端开发中,Java的Spring框架是非常重要的技术栈。全栈工程师需要掌握Spring框架的使用,包括Spring MVC和Spring Boot。同时,还需要了解数据库的使用,如MySQL、Oracle等,以及常见的ORM框架,如Hibernate、MyBatis等。

四、数据库知识

数据库是全栈工程师必备的技能之一。全栈工程师需要熟悉SQL语言,能够编写复杂的查询语句,并且了解数据库的设计原则和优化方法。此外,NoSQL数据库也是全栈工程师需要了解的内容,如MongoDB、Redis等。

五、版本控制工具

在团队协作开发中,版本控制工具是必不可少的。全栈工程师需要掌握Git这一常用的版本控制工具,能够进行代码的提交、合并和分支管理等操作。同时,还需要了解一些代码托管平台,如GitHub、GitLab等。

大一java知识点总结

大一java知识点总结

大一java知识点总结

作为一门流行的编程语言,Java在计算机科学领域有着广泛的应用。作为大一学生,学习Java编程语言是非常重要的一部分。本文将总结大一学生需要掌握的Java知识点,包括

基本概念、语法结构、面向对象编程和常用类库等内容。

1. 基本概念

Java是一种简单、面向对象、分布式、多线程、动态、解释性的编程语言。它是由Sun Microsystems公司于1995年推出的,主要用于开发跨平台的应用程序。学习Java编程,首先要了解一些基本概念,包括:

- Java程序的结构:一个Java程序通常由一个或多个类组成,每个类包含属性和方法。程

序必须包含一个包含main()方法的类,作为程序的入口。

- 编译和运行Java程序:Java源代码文件以.java为扩展名,需要通过编译器将其编译成字节码文件(.class),然后通过Java虚拟机(JVM)执行字节码文件。

- 数据类型:Java支持8种基本数据类型,包括整型、浮点型、字符型和布尔型,以及引

用数据类型,如类、接口、数组等。

- 运算符和表达式:Java包含各种运算符,用于进行算术运算、逻辑运算、位运算等操作。表达式是由运算符和操作数组成的。

2. 语法结构

学习Java编程语言,需要掌握其基本语法结构,包括:

- 变量和常量:在Java中,变量用于存储数据,常量用来表示不可变的值。变量必须先声明,然后才能使用,而常量一经声明就不可修改。

- 控制流程语句:Java包含if语句、switch语句、for循环、while循环和do...while循环

Java必备基础知识点(超全)

Java必备基础知识点(超全)

Java必备基础知识点(超全)

Java基础

1、简述Java的基本历史

java起源于SUN公司的⼀个GREEN的项⽬,其原先⽬的是:为家⽤消费电⼦产品发送⼀个信息的分布式代码系统,通过发送信息控制电视机、冰箱等

2、简单写出Java特点,写出5个以上,越多越好

简单的、⾯向对象的、分布式的、安全的、稳定的、与平台⽆关的、可解释的、多线的、动态的语⾔。

3、什么是Java?

JAVA:⼀种编程语⾔

⼀种开发环境

⼀种应⽤环境

⼀种部署环境

4、请写出Java的版本分类,以及每种版本的应⽤⽅向

三种版本:

JME:是⾯向内存有限的移动终端. 为消费性产品设计的;

JSE:是SUN公司针对桌⾯开发和低端商务计算⽅案开发的版本。为笔记本电脑、PC机设计的;

JEE:是⼀种利⽤JAVA 2平台来简化企业解决⽅案的开发、部署和管理相关的复杂问题的体系结构。为企业级的、服务器端的⾼端应⽤⽽设计的;

5、描述Java技术的主要特性

java虚拟机

垃圾回收

代码安全性

如果你想学习Java可以来这个群,⾸先是⼆⼆零,中间是⼀四⼆,最后是九零六,⾥⾯有⼤量的学习资料可以下载。

6、描述 Java虚拟机的功能

(1)通过 ClassLoader 寻找和装载 class ⽂件

(2)解释字节码成为指令并执⾏,提供 class ⽂件的运⾏环境

(3)进⾏运⾏期间垃圾回收

(4)提供与硬件交互的平台

7、简述Java代码安全性

(1)编译时的错误检验

(2)类装载检查,把本机上的类和⽹络资源类相分离,在调⼊类的时候进⾏检查,因⽽可以限制任

何“特洛伊⽊马”的应⽤

java期末知识点总结

java期末知识点总结

java期末知识点总结

一、Java基础知识

1.1 Java语言的特点

Java是一种面向对象的编程语言,具有简单、可移植、安全以及高性能等特点。它是一种跨平台的语言,可以在不同的操作系统上运行。

1.2 Java的基本数据类型

Java的基本数据类型有八种,分别是byte、short、int、long、float、double、boolean和char。其中,byte、short、int和long用于表示整数类型,float和double用于表示浮点

数类型,boolean用于表示布尔类型,char用于表示字符类型。

1.3 变量和常量

在Java中,可以使用变量来保存数据。变量的类型必须与其存储的数据类型一致。同时,Java也支持常量的定义,常量的值在程序的执行过程中不能改变。

1.4 运算符

Java中的运算符包括算术运算符、赋值运算符、比较运算符、逻辑运算符等。运算符可以用于对变量或常量进行运算,并得到一个结果。

1.5 控制流程语句

在Java中,可以使用控制流程语句来控制程序的执行流程。控制流程语句包括条件语句、循环语句和选择语句。条件语句用于根据条件的真假来决定程序的执行路径,循环语句用

于重复执行一段代码,选择语句用于根据不同的条件选择不同的执行路径。

二、面向对象编程

2.1 类和对象

在Java中,一切皆对象。类是一个对象的抽象,通过类可以创建多个对象。对象具有特

征和行为。特征通过成员变量来表示,行为通过成员方法来表示。

2.2 对象引用

在Java中,可以使用对象引用来操作对象。引用指向对象在内存中的地址,可以通过引

Java入门经典第1章初识Java真面目知识点练习答案及课后习题答案

Java入门经典第1章初识Java真面目知识点练习答案及课后习题答案

第一篇

基础知识篇

本篇主要内容:

□第1章 初识Java真面目

□第2章 动手写“Hello World”

□第3章 扎实Java语言基本语法

□第4章 理解算法和流程控制

□第5章 流行的Java开发工具

□第6章 解密面向对象编程

□第7章 初探数组

第1章 初识Java真面目

Java是Sun Microsystems公司推出的跨多平台、可移植性高的一种面向对象的编程语言。自面世以来,Java以易学易用、功能强大的特点得到了广泛的应用。使用Java语言可以编写桌面应用程序、Web应用程序、分布式系统、嵌入式系统应用程序等。Java语言被誉为是最优秀的计算机语言。本章注意为读者学习Java作准备,学习本章后,相信读者会爱上Java。

知识点:

1、Java是Sun Microsystems公司推出的跨多平台、可移植性高的一种面向对象的编程语言。

2、自面世以来,Java以易学易用、功能强大的特点得到了广泛的应用。

3、使用Java语言可以编写桌面应用程序、Web应用程序、分布式系统、嵌入式系统应用程序等。

4、Java语言被誉为是最优秀的计算机语言。

练习:

1、Java是 公司推出的 、 的一种 的编程语言。

2、自面世以来,Java以 、 的特点得到了广泛的应用。

3、使用Java语言可以编写 、 、 、 等。

4、 被誉为是最优秀的计算机语言。

通过本章的学习,希望读者可以达到以下的学习目的:

□ 掌握Java语言与其他程序设计语言相比所具有的优势。

□ 了解近几年Java在程序设计语言中的排行。

□ 掌握Java语言的发展史。

《Java编程基础知识点汇总与习题集》_答案

《Java编程基础知识点汇总与习题集》_答案

目录

第一章Java入门 (2)

第二章Java基础 (8)

第三章条件转移 (28)

第四章循环语句 (37)

第五章方法 (47)

第六章数组 (59)

第七章面向对象 (76)

第八章异常 (118)

第一章Java入门

知识点汇总

1、JAVA 三大体系

⏹Java SE:(J2SE,Java2 Platform

Standard Edition,标准版),三个平

台中最核心的部分,包含Java最核心

的类库。

⏹JavaEE:(J2EE,Java 2 Platform,

Enterprise Edition,企业版),开发、

装配、部署企业级应用,包含Servlet、

JSP、JavaBean、JDBC、EJB、Web

Service等。

⏹Java ME:(J2ME,Java 2 Platform

Micro Edition,微型版),用于小型

电子设备上的软件开发。

2、JDK,JRE,JVM的作用及关系

作用

★JVM:保证Java语言跨平台

★JRE:Java程序的运行环境

★JDK:Java程序的开发环境

关系

★JDK:JRE+工具

★JRE:JVM+类库

3、JDK环境变量配置

⏹path环境变量:存放可执行文件的存

放路径,路径之间用逗号隔开

⏹classpath环境变量:类的运行路径,

JVM在运行时通过classpath加载需要

的类

4、重点掌握两个程序

⏹javac.exe:Java编译器工具,可以将

编写好的Java文件(.java)编译成

Java字节码文件(.class);

⏹java.exe:Java运行工具,启动Java

java重要知识点

java重要知识点

java重要知识点

Java是一种广泛应用的编程语言,具有许多重要的知识点。本文将介绍Java的一些重要知识点,包括面向对象编程、异常处理、多线程、集合框架和IO流等方面。

一、面向对象编程

面向对象编程是Java的核心特性之一。Java支持类和对象的概念,通过封装、继承和多态实现面向对象的编程风格。封装可以隐藏对象的实现细节,提供公共接口给外部使用;继承可以实现代码的重用和派生新的类;多态可以实现基于继承的方法重写和方法重载。

二、异常处理

异常处理是Java中的重要概念。Java提供了异常处理机制,通过try-catch-finally块来捕获和处理异常。通过抛出异常,可以在代码中处理错误和异常情况,提高程序的健壮性和可靠性。

三、多线程

多线程是Java的重要特性之一。Java中的线程可以同时执行多个任务,提高程序的并发性能。通过创建线程对象,可以实现并发执行任务的效果。多线程编程可以提高程序的响应能力,但也需要注意线程同步和资源竞争的问题。

四、集合框架

集合框架是Java中重要的数据结构。Java提供了一系列的集合类

和接口,包括List、Set、Map等,用于存储和操作数据。集合框架提供了各种数据结构和算法,方便开发人员进行数据处理和操作。

五、IO流

IO流是Java中用于输入和输出的重要概念。Java提供了各种类型的IO流,包括字节流和字符流,用于读取和写入文件或网络数据。通过IO流,可以实现数据的读取和写入操作,实现与外部环境的数据交互。

六、网络编程

网络编程是Java的重要应用领域之一。Java提供了一套完整的网络编程API,包括Socket、ServerSocket和URL等类,用于实现网络通信。通过网络编程,可以实现客户端和服务器之间的数据传输和通信。

java基础知识点整理

java基础知识点整理

java基础知识点整理

Java是一种受欢迎的跨平台编程语言,它结合了面向对象编程语言和系统编程语言的优点,具有可移植性、跨平台、可扩展性和安全性优势。Java编程技术已经广泛应用于移动应用,web应用,游戏,和企业级应用程序等各个领域,受到广大开发者们的喜爱。

那么,Java基础知识是Java开发人员在学习和运用这门语言之前必须掌握的基础知识。

一、数据类型

Java语言支持8种基本数据类型,分别为byte(字节)、short (短整型)、int(整型)、long(长整型)、float(单精度浮点数)、double(双精度浮点数)、char(字符型)和boolean(布尔类型)。这8种数据类型可以用来表示不同类型的值,理解这8种数据类型,对于掌握Java基础知识至关重要。

二、流程控制

流程控制指的是指导程序流程执行何时开始,何时结束,以及何时跳转到另一部分在Java中,流程控制可以通过关键字if、else、while、for、switch、break、continue实现,在编写Java程序时,开发人员必须了解这些关键字的用法,以及包括if语句和switch语句在内的各种条件及循环语句的运行机制。

三、方法

在Java中,方法是一段代码块,用于实现特定功能,能够多次调用,可以将一些复杂的代码封装在方法中,较大程序的代码可以按

照不同功能模块来来分成若干个方法,可以减少重复的代码,提高程序的可维护性和可读性,同时也可以让程序的结构更加清晰。

四、类和对象

类和对象是Java面向对象编程的两个基本概念,类是一类事物的抽象,它用来描述事物的共同属性和特征;对象是类的一个实例,它是由类定义出来的实体,具有类定义出来的属性和行为,它是运用Java做面向对象编程的基础。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一天课程(2012-7-10)

JAVA常用的名词

JVM java 虚拟机

Application 应用程序必须有一个入口的方法叫做public static void main(String[] args){}

Applet 小应用程序该程序必须要嵌在一个容器中运行,它有自己的生命周期

.sun.

重点: JAVA的开发环境

JDK: java 开发工具集

JDK版本问题 1.4不支持泛型 5.0 泛型 6.0 枚举

默认安装路径C:\Program Files\Java\

JRE: JAVA运行时环境

环境变量的配置

(1)Path:window寻找可执行应用程序的一个查找路径不同的路径之间使用;来分隔

配置一个路径 C:\Program Files\Java\jdk1.6.0_26\bin

(2)CLASSPATH 告诉系统到那些目录下面去查找对应的要执行的文件

.;D:\3020\j2se\cx\chapter1

.表示当前目录

预习作业:

常用的DOS命令

切换目录查询文件拷贝文件重命名移动文件

*表示通配符 *.java *.*

常用java命令

Javac 编译命令主要将以.java结尾的Java文件编译生成以.Class结尾的二进制字节码文件。 Javac java文件名.java

Java 运行命令 java 类名

Javadoc 生成帮助文档命令 javadoc java文件

面向对象的基本概念

类 (属性方法构造方法 )

对象对象创建传递销毁

面向对象的三大基本特性:封装、继承、多态 OOP AOP

是由客观事物经过大脑抽象而形成概念,是对一类事物的描述

使用class 关键字来描述类

类中有属性和方法:

属性对应的是事物的静态特性 (可以叫做成员变量)

方法对应的是事物的动态特性

对象:是类的一个具体的实例化

创建对象对象的方法:

类名对象名 = new 类名(); 调用类的构造方法来创建对象构造方法是特殊的方法:方法名=类名

注意:类中属性和方法必须在创建对象之后才能使用

对象.属性对象.方法 .表示引用

第二天课程(2012-7-11)

JAVA语言描述

类的声明

语法格式:

[< modifiers>] class < class_name> {

[]

[]

[]

修饰词 class 类名{

属性定义部分 <可选>

构造方法 <可选>

普通方法 <可选>

}

用于修饰class的关键字有两种:(1) public 公共的 (2)缺省不写表示当前类只能在同一个包中使用

注意点:(1)一个java文件中最多只能有一个类被public 修饰,并且要求使用public修饰这个类的类名来作为该java文件的文件名。

(2)要求将来大家写代码的时候一个java文件一个类,并且该类用public修饰,类

名与文件名相同

类名 //规一:类名要求首字母大写使用名词性词组 (不能使用关键字)

//要求编写代码统一对齐,要求整个java类中采用统一的缩进方式 (2,4)

声明属性:

[< modifiers>] type < attr_name> [=defaultValue] ;

修饰词数据类型属性名称 [=默认初值];

属性的修饰词四种: public 公共的 private 私有的 default(默认) protected受保护的

数据类型主要分成两大类 :

基本数据类型: 整型

浮点型

布尔型

字符型

引用数据类型:

属性名称命名规:要求首字母小写,从第二单词开始的首字母大写一般使用名词性词组

方法的声明:

[< modifiers>] ([< argu_list>]) {

[< statements>]

Return ;

}

修饰词返回值类型方法名称(参数列表…){

语句块;

}

方法的修饰词四种: public 公共的 private 私有的 default(默认) protected受保护的

返回值类型主要分成两大类 :

基本数据类型: 整型

浮点型

布尔型

字符型

引用数据类型:

注意: (1) 如果没有返回值的话则使用void来声明

(2) 方法的返回值只有一个

方法名称命名规:要求首字母小写,从第二单词开始的首字母大写一般使动词性词组

注: 在一个java类中允许出现多个同名的方法,但要求形参列表必须不一致(指的是参数的个数或参数的类型不一致)

形参列表 : 数据类型1 参数名称1, 数据类型2 参数名称2, 数据类型3 参数名称3,…

备注:JDK1.5之后java语言支持可变参数列表

重点:

构造方法: 是一类特殊的方法

功能:创建其所属类型的一个新的对象。

[< modifiers>] ([< argu_list>]) {

[< statements>]

}

修饰词类名(形参列表){

语句块;

}

特殊点: (1)构造方法可以用于创建对象,可以直接使用,不需要通过对象来调用。

(2)在构造方法中需要完成对属性的初始化赋值。

(3)在一个类允许出现多个构造方法

(4)每个类必须至少拥有一个构造方法

该规则由JVM来保证:

相关文档
最新文档