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.⾯向对象
⾯向对象(OOP)就是Java语⾔的基础,也是Java语⾔的重要特性。⾯向对象的概念:⽣活中的⼀切事物都可以被称之为对象,⽣活中随处可见的事物就是⼀个对象,我们可以将这些事物的状态特征(属性)以及⾏为特征(⽅法)提取并出来,并以固定的形式表⽰。
2.简单好⽤
Java语⾔是由C和C++演变⽽来的,它省略了C语⾔中所有的难以理解、容易混淆的特性(⽐如指针),变得更加严谨、简洁、易使⽤。
3.健壮性
Java的安全检查机制,将许多程序中的错误扼杀在摇蓝之中。 另外,在Java语⾔中还具备了许多保证程序稳定、健壮的特性(强类型机制、异常处理、垃圾的⾃动收集等),有效地减少了错误,使得Java应⽤程序更加健壮。
4.安全性
Java通常被⽤在⽹络环境中,为此,Java提供了⼀个安全机制以防恶意代码的攻击,从⽽可以提⾼系统的安全性。
5.平台⽆关性
Java平台⽆关性由Java 虚拟机实现,Java软件可以不受计算机硬件和操作系统的约束⽽在任意计算机环境下正常运⾏。
6.⽀持多线程
在C++ 语⾔没有内置的多线程机制,因此必须调⽤操作系统的多线程功能来进⾏多线程程序设计,⽽ Java 语⾔却提供了多线程⽀持。多线程机制使应⽤程序在同⼀时间并⾏执⾏多项任务,该机制使得程序能够具有更好的交互性、实时性。
7.分布式(⽀持⽹络编程)
Java语⾔具有强⼤的、易于使⽤的⽹络能⼒,⾮常适合开发分布式计算的程序。java中提供了⽹络应⽤编程接⼝(),使得我们可以通过URL、Socket等远程访问对象。
java基础知识总结java基础知识总结ppt
java基础知识总结java基础知识总结
ppt
java基础知识总结篇(一):Java基础知识总结
1.什么是类和对象?
__ING IS OBJECT(万物皆对象)所有的事物都有两个方面:有什么(属性):用来描述对象。
能够做什么(方法):告诉外界对象有那些功能。
对象:对现实世界中的实体的抽象。在计算机中,是指可标识的存储区域。
类:具有共同属性和行为的对象的抽象。类是创建对象的模板。
2.为什么要使用面向对象?
首先,面向对象符合人类看待事物的一般规律。对象的方法的实现细节对其他对象是屏蔽的。我们通过类来看待对象,类是对象的抽象。
其次,采用面向对象方法可以使系统各部分各司其职、各尽所能。对象之间的耦合性一定要低。这样才能使每个对象本身做成最好的。
对于对象的要求:高内聚、低耦合,这样容易拼装成为一个
系统。
实现高内聚就是要最大限度低提高复用性(复用性好是因为高内聚)。可复用性是OOP的基础。
3.面向过程思想和面向对象思想比较?
面向过程的思想:由过程、步骤、函数组成,以过程为核心;
面向对象的思想:以对象为中心,先开发类,得到对象,通过对象之间相互通信实现功能。
4.实例变量和局部变量的比较
实例变量:定义在类中但在任何方法之外。(New出来的均有初值)
局部变量:定义在方法之中的变量。
局部变量要先赋值,再进行运算,而实例变量均已经赋初值。这是局部变量和实例变量的一大区别。实例变量的对象赋值为null。
不允许在同一作用域内定义两个相同名称的实例变量和局部变量,但实例变量和局部变量允许命名冲突。
区分实例变量和局部变量时一定要写this。
java基础知识点
java基础知识点
1、面向对象:Java语言是一种面向对象的编程语言,它使用Java类和Java对象来构建复杂的系统。Java类包含方法(程序执行的语句)和属性(关于对象的信息)。可以使用对象间的关系(如继承和实现)来“重用”代码。
2、语言基础:Java语言是一种类型安全的、健壮的和高效的编程语言,它具有静态类型系统、异常处理、泛型和沙箱安全机制等功能。这种类型安全指的是Java可以通过显式声明变量的数据类型来确保变量的内容。
3、继承:Java支持继承机制,可以将多个类“组装”在一起,互相共享代码并复用属性和方法。继承是一种多态性,它允许每个类“定义”它自己独有的行为,但与同一父类共享相同接口。
4、包:Java使用java包来组织类和接口,它提供了独立的命名空间,可以将相似的类和接口组装在一起,以保持代码整洁和可维护性。
5、容器:容器是Java中的一种特殊数据类型,它可以储存和管理多个对象。Java提供了多种容器,比如ArrayList,Map,HashMap 等,帮助程序员管理复杂的系统。
java基础知识大全(必看经典)
第一讲 Java语言入门
1.1 Java的特点
1.1.1面向对象:
•与C++相比,JAVA是纯的面向对象的语言
C++为了向下兼容C,保留了很多C里面的特性,而C,众所周知是面向过程的语言,这就使
C++成为一个"混血儿"。而JAVA语法中取消了C++里为兼容C所保留的特性,如取消了头文件、指针算法、结构、单元等。
1.1.2可移植(平台无关性):
•生成中间字节码指令
与其他编程语言不同,Java并不生成可执行文件(.exe文件),而是生成一种中间字节码文件(.class文件)。任何操作系统,只要装有Java虚拟机(JVM),就可以解释并执行这个中间字节码文件。这正是Java实现可移植的机制。
•原始数据类型存储方法固定,避开移植时的问题
Java的原始数据类型的大小是固定的。比如,在任何机器上,整型都是32位,而C++里整型是依赖于目标机器的,对16位处理器(比如8086),整数用两个字节表示;在像Sun SPARC这样的32位处理器中,整数用4个字节表示。在Intel Pentium处理器上,整数类型由具体的操作系统决定:对于DOS和Win32来说,整数是2个字节;对于Windows 9x 、NT和2000,整数是4个字节。当然,使整数类型平台无关之后,性能必然有所下降,但就Java来说,这个代价是值得的。Java的字符串,则采用标准的Unicode格式保存。可以说,没有这个特性,Java的可移植性也不可能实现。
1.1.3简单
•JAVA在语法上与C++类似
JAVA的语法与C++很接近,有过C或者C++编程经验的程序员很容易就可以学会JAVA语法;
java开发基础知识点
java开发基础知识点
Java开发基础知识点
一、概述
Java是一种广泛使用的编程语言,用于开发各种应用程序,尤其在企业级应用开发中得到广泛应用。本文将介绍Java开发的基础知识点,包括数据类型、变量、运算符、流程控制、类与对象、继承与多态、异常处理、文件操作等。
二、数据类型
Java的数据类型包括基本数据类型和引用数据类型。基本数据类型包括整型、浮点型、字符型和布尔型,而引用数据类型包括类、接口、数组等。在Java中,数据类型决定了数据的存储方式和可操作的范围,开发者需要根据需求选择合适的数据类型。
三、变量
变量是存储数据的容器,可以通过变量名访问存储的数据。在Java 中,变量需要先声明后使用,声明变量时需要指定变量的数据类型。变量的作用域可以是局部的或全局的,作用域决定了变量的可见性。
四、运算符
Java提供了一系列运算符,用于进行算术运算、逻辑运算、比较运算等。常用的算术运算符包括加法、减法、乘法、除法等;逻辑运算符包括与、或、非等;比较运算符用于比较两个值的大小关系。
五、流程控制
流程控制用于控制程序的执行流程,包括条件语句和循环语句。条件语句包括if语句、switch语句,用于根据条件执行不同的代码块;循环语句包括for循环、while循环、do-while循环,用于重复执行一段代码。
六、类与对象
在Java中,类是对象的模板,用于描述对象的属性和行为。对象是类的实例,可以通过new关键字创建。类由属性和方法组成,属性用于存储对象的状态,方法用于定义对象的行为。
七、继承与多态
继承是面向对象编程的重要概念,允许子类继承父类的属性和方法。子类可以通过继承来扩展或修改父类的功能。多态是指同一个方法在不同的对象上具有不同的行为。通过继承和多态,可以实现代码的重用和扩展。
Java编程的基础知识和应用
Java编程的基础知识和应用
Java编程作为一种广泛应用于软件开发的编程语言,其基础知识
和应用至关重要。本文将从Java编程语言的发展历程、Java编程的结构、Java编程的特点及其应用领域四个方面,介绍Java编程基础知识和应用。
一、Java编程语言的发展历程
Java编程语言的发展历程可以追溯到20世纪90年代初期,当时
美国太阳微系统公司(Sun Microsystems)致力于开发一种嵌入式设
备的编程语言,用于处理普及率越来越高的短期应用程序。
随着计算机处理器速度和内存容量的不断提高,Java编程语言也
逐渐成为了一种用于软件开发的主要编程语言。1995年,太阳微系统
公司发布了Java编程语言,此后在全球范围内迅速获得了广泛的应用,成为软件开发的主流编程语言。
二、Java编程的结构
Java编程可以分为两个主要部分:Java应用程序和Java Applet。Java应用程序是一种独立的、结构化的程序,可以通过命令行或图形
用户界面进行执行。而Java Applet是一种在Web浏览器中运行的小
程序,比如浏览器中的小游戏。
Java编程语言中的代码被编写成类(class)的形式,每个类包含了程序中的一个实体,比如一个物体、一个字符串或者一个行为等。
类中的代码通常被组织成方法(method),其中包含了代码块和变量,用于执行某些操作。Java编程语言中的标准库(Standard Libraries)也很重要,通常被称为Java API(Application Programming Interface),包含了各种各样的类,可以大大加快开发过程。
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编程知识总结
Java编程知识总结
Java是一种面向对象的编程语言,在当今的编程界具有重要的
地位。它具有简单易学、跨平台、丰富的库以及广泛的应用领域
等优点,因此备受广大程序员的欢迎。本文将总结Java编程知识,包含Java的基础知识、高级特性、开发工具和经验分享等方面的
内容。
一、Java基础知识
Java的基础知识包括语法、数据类型、流程控制、方法、数组
等方面。
1.语法
Java的语法与C++和C有很多相似之处,但也有许多不同之处。Java的代码都是以类的形式组织,而在类内则是由方法来组成。Java的语法比较严谨,对于代码格式有较高的要求。例如,Java
中要求每一个语句以分号结尾。另外,在Java中,大小写具有区
别性。
2.数据类型
Java的数据类型与C++和C的数据类型类似,主要包括基本数
据类型和引用数据类型。Java的基本数据类型有byte、short、int、long、float、double、char和boolean等八种,其中char和boolean
类型的变量必须进行初始化。Java的引用数据类型包括数组、类、接口和枚举等。
3.流程控制
Java中的流程控制主要有分支结构和循环结构两种。其中,Java的if、else和switch等分支结构与C++和C的分支结构类似,但Java中的循环结构使用更加灵活,包括for、while、do-while等
循环语句。
4.方法
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. Java基础知识
- Java简介
- Java开发环境搭建
- Java基本语法
-数据类型
-运算符
-控制结构(条件语句、循环语句)
- Java变量和常量
- Java注释
- Java编码规范
2. 面向对象编程
-类和对象
-类的定义和使用
-对象的创建和使用
-构造方法
-析构方法
- this关键字
-封装
-继承
-多态
-抽象类和接口
3. 异常处理
-异常的概念
-异常的分类
- try-catch语句
- finally语句
- throw和throws关键字
-自定义异常
4. 集合框架
-集合框架概述
- List、Set和Map接口及其实现类
-迭代器(Iterator)和枚举器(Enumeration)
-集合排序和查找
-泛型
5. 多线程编程
-线程的概念
-线程的创建和启动
-线程同步(synchronized关键字)
-线程间通信(wait、notify和notifyAll方法)
-线程池(ThreadPoolExecutor类)
-生产者消费者模式
6. 网络编程
-网络编程基础
- InetAddress类和URL类
- Socket编程
-服务器端编程
-客户端编程
- UDP编程
- HTTP协议和Java实现的HTTP客户端(HttpURLConnection类)
7. 数据库操作
- SQL语言基础(DDL、DML、DQL、DCL)
- JDBC编程(DriverManager类、Connection、Statement、ResultSet类)- SQL注入攻击和防范
java理论知识点总结
java理论知识点总结
Java语言是一种面向对象的高级编程语言,由Sun Microsystems公司于1995年发布。它是一种跨平台的语言,具有良好的可移植性和安全性。Java语言的设计初衷是为了在嵌入
式系统、移动设备和企业级应用中使用,但它现在已经成为了一门广泛应用的语言,被用
于开发各种类型的应用程序。本篇文章将对Java语言的一些重要理论知识点进行总结,
包括语言特性、基本概念、面向对象编程、并发编程、网络编程等。
1. Java语言特性
Java是一种成熟的编程语言,具有许多独特的特性,如跨平台、面向对象、健壮性、安全性、简洁性、高性能等。其中最突出的特点是跨平台性,也就是说,一次编译,到处运行。这是由于Java程序编译后生成的是字节码文件,而非特定平台的机器代码。字节码可以
在任何安装了Java虚拟机(JVM)的平台上运行。
Java也是一种面向对象的编程语言,它支持类、继承、接口、多态等面向对象的概念。这使得Java编程具有良好的可扩展性和复用性。Java语言还具有很好的健壮性和安全性,
它具有自动内存管理和异常处理,可以有效地避免内存泄漏和空指针异常等问题。
2. 基本概念
Java语言中的基本概念包括变量、数据类型、运算符、流程控制语句等。变量是用来存储数据的内存位置,数据类型则用来定义变量的种类。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基础
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编程技术已经广泛应用于移动应用,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做面向对象编程的基础。
java语言编程基础知识有哪些_Java语言基础知识
java语言编程基础知识有哪些_Java语言基础知识
学习Java要掌握不同数据类型的变量定义与使用,掌握不同运算符的运算规则,掌握流程控制语句的执行流程,编写方法的声明与调用,创建数组并访问数组元素等知识。下面是小编为大家整理的java 语言编程基础知识,希望对你们有帮助。
Java语言编程基础知识
1) 注释
在程序开发工程中,用于解释和说明程序的文字我们称之为注释,Java中的注释分为以下几种:单行注释、多行注释、文档注释。
2) 关键字
了解Java关键字的含义及特点,掌握关键字使用的注意事项。
3) 标识符
了解什么是标识符,标识符的组成规则,以及标识符使用时的注意事项。
4) 常量与变量
理解常量与变量的含义,并掌握常量与变量的区别、变量的定义格式以及变量的赋值。
5) 数据类型
掌握Java语言的'数据类型,如基本数据类型:byte、short、int、long、float、double、char、boolean,以及引用类型:类、接口、数组。
6) 运算符
熟练掌握Java中的运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符。
7) 流程控制语句
了解什么是流程控制语句,掌握以下流程控制语句:顺序结构、选择结构、循环结构,并能够通过流程控制语句实现特定的功能。
8) 方法
掌握方法的定义及格式,并能正确的调用方法,理解方法的调用
过程,同时清楚方法的注意事项;掌握方法重载及其特点。
9) 数组
了解数组的概念,掌握数组的定义格式、静态初始化、动态初始化,并能够理解Java中数组的内存图解。熟练掌握数组的遍历、获取最值、数组元素逆序、数组元素查找、数组排序和二分查找,以及二维数组的定义格式及初始化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java基础知识
Java基础知识精选
Java技术具有卓越的通用性、高效性、平台移植性和安全性,下面整理了一些Java基础知识,希望对大家有所帮助!
1、Java中成员变量又分为实例成员变量和类成员变量。
2、写类的目的是为了描述一类事物共有的属性和功能。
3、成员变量和局部变量的类型可以是Java中的任何一种数据类型。
4、用修饰符static说明的成员变量是类变量。
5、变量的名字与成员变量的名字相同,则成员变量被隐藏,该成员变量在这个方法内暂时失效。
6、用修饰符static说明的成员变量是类变量。
7、如果局部变量的名字与成员变量的名字相同,成员变量将被隐藏。
8、方法定义包括两部分:方法声明和方法体。
9、在Java中,当一个方法不需要返回数据时返回类型必须是void。
10、方法重载是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必须不同。
11、在Java程序语言中,它允许在一个class中有几个方法,都有相同的名字,这种用法称为方法重载。
12、构造方法是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并不返回任何数据类型。
14、因为类体的内容由成员变量的.定义和成员方法的定义两部分组成,对成员变量的操作只能放在成员方法中。
15、Java中构造方法与类名相同,没有返回值,在创建对象实例时由new运算符自动调用。
16、在类方法中只能调用类变量和类方法,不能调用实例方法。
17、实例方法既能对类变量操作也能对实例变量操作,而类方法只能对类变量进行操作。18、Java中类是创建对象的模板。
19、当使用一个类创建了一个对象时,我们也说给出了这个类的实例。
20、Java中用类创建一个对象包括对象的声明和为对象分配内存两个步骤。
21、对象声明的一般格式为类名对象名。
22、一个类通过使用new运算符可以创建多个不同对象,这些对象将分配不同得内存空间。
23、一个类通过使用new运算符和类的构造方法为声明的对象分配内存。
24、对象创建完后,通过使用运算符“.”,对象可以实现对变量的访问和方法的调用。
25、Java中不同对象的实例变量将被分配不同的内存空间。
26、Java中如果类中的成员变量有类变量,那所有的对象的给这样的变量分配给相同的一处内存。
27、类方法和实例方法的区别在于类方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。
28、类方法方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。
31、在java程序中,系统会自动引入ng这个包,因此
不需要再使用import语句引入该包。
32、在java程序中,为了使程序能够使用自定义的包,必须在classpath环境变量中指明自定义包的位置。
33、ng包是java语言的核心类库,它包含了运行java
程序必不可少的系统类。
34、为了能使用Java提供的类,我们可以使用语句import来引入所需的类。
35、Java中用private修饰的成员变量和方法称为私有变量和
私有方法。
36、Java中不用修饰的成员变量称为友好变量。
37、访问权限是私有变量,只能在本类中使用,不能在类外使用。
38、Java中用public修饰的成员变量和方法称为共有变量和共
有方法。
39、访问权限是共有变量,不但在本类中使用,还可以在任何另外一个类中使用。
40、访问权限是友好变量,只能在本类和与本类同一个包中的其他类使用。
41、继承是一种由已有的类创建新类的机制。
42、Java中由继承而得到的类称为子类,被继承的类称为父类。
43、Java中不支持多重继承。
44、在类的声明中,通过使用关键字extends来创建一个类的子类。
45、Java中一个类可以有1个父类。
46、如果一个类的声明中没有使用extends关键字,这个类被系统默认为是Object类的子类。
47、子类自然地继承了其父类中不是private的成员变量作为自己的成员变量。
48、当子类中定义的成员变量和父类中的成员变量同名时,子类的成员变量隐藏了父类的成员变量。
49、子类通过成员变量的隐藏和方法的重写可以把父类的状态和行为改变为自身的状态和行为。