Java基础知识总结(超详细整理).pdfVIP

  • 4
  • 0
  • 约6.65千字
  • 约 15页
  • 2023-11-13 发布于湖北
  • 举报
Java基础知识总结 (超详细整理) Java语⾔的特点 1.⾯向对象 ⾯向对象(OOP)就是J v 语⾔的基础,也是J v 语⾔的重要特性。⾯向对象的概念 :⽣活中的⼀切事物都可以被称之为对象,⽣活中 随处可见的事物就是⼀个对象,我们可以将这些事物的状态特征 (属性)以及⾏为特征 (⽅法)提取并出来,并以固定的形式表⽰。 2.简单好⽤ J v 语⾔是由C和C++演变⽽来的,它省略了C语⾔中所有的难以理解、容易混淆的特性 (⽐如指针),变得更加严谨、简洁、易使 ⽤。 3.健壮性 J v 的安全检查机制,将许多程序中的错误扼杀在摇蓝之中。 另外,在J v 语⾔中还具备了许多保证程序稳定、健壮的特性 (强类型 机制、异常处理、垃圾的⾃动收集等),有效地减少了错误,使得J v 应⽤程序更加健壮。 4.安全性 J v 通常被⽤在⽹络环境中,为此,J v 提供了⼀个安全机制以防恶意代码的攻击,从⽽可以提⾼系统的安全性。 5.平台⽆关性 J v 平台⽆关性由J v 虚拟机实现,J v 软件可以不受计算机硬件和操作系统的约束⽽在任意计算机环境下正常运⾏。 6.⽀持多线程 在C++ 语⾔没有内置的多线程机制,因此必须调⽤操作系统的多线程功能来进⾏多线程程序设计,⽽ J v 语⾔却提供了多线程⽀ 持。多线程机制使应⽤程序在同⼀时间并⾏执⾏多项任务,该机制使得程序能够具有更好的交互性、实时性。 7.分布式 (⽀持⽹络编程) J v 语⾔具有强⼤的、易于使⽤的⽹络能⼒,⾮常适合开发分布式计算的程序。j v 中提供了⽹络应⽤编程接⼝(j v .net),使得我们 可以通过URL、Socket等远程访问对象。 8.编译与解释共存 Java语法基础 标识符 : ⽤来标识类名、对象名、变量名、⽅法名、类型名、数组名、⽂件名的有效字符序列。 合法的标识符 : 由字母、数字、下划线 “_”、美元符号 “$”或者 “¥”组成,并且⾸字符不能是数字。 不能把j v 关键字和保留字作为标识符。 标识符对⼤⼩写敏感。 关键字:J v 语⾔中已经赋予了特定含义的 保留字: const、goto ,J v 版本中尚未使⽤,但以后版本可能会作为关键字使⽤ 变量 :程序运⾏期间可以被改变的量。在程序中使⽤变量,必须先创建它并为它取⼀个名字,并且指明它能够存储信息的类型,这称为 “变 量声明”,也叫容器的创建。 变量的使⽤ : 变量的声明:数据类型 变量名; 变量的赋值 :变量名 = 数据; 变量的操作 :放⼊打印语句进⾏输出或者进⾏运算 J v 中的注释有三种 : 单⾏注释 多⾏注释 ⽂档注释 数据类型 基本数据类型 (8个),也称原始数据类型 : 引⽤数据类型 (3种) :数组、类、接⼝ 类型转换 : ⾃动类型转换,也叫隐式转换 强制类型转换,也叫显式转换 运算符 运算符 :⼀种特殊符号,⽤以表⽰数据的运算、赋值和⽐较数与整数 运算符分类 :算术运算符、赋值运算符、⽐较运算符、逻辑运算符、三元运算符 1.算术运算符 2.赋值运算符 3.⽐较运算符 4.逻辑运算符 5.三元运算符 条件表达式 b?x :y ; ,先计算条件b,然后进⾏判断。如果b的值为true,计算x的值,运算结果为x的值 ;否则,计算y的值,运算结果为y的 值。 Java流程控制语句 选择结构 if语句 : if(条件表达式){ ⼀条或多条语句 } ; if else语句 : if(条件表达式) {语句块1} else {语句块2} if多分⽀语句 : switch开关语句 : 循环结构 在程序中当要重复性的做某项⼯作时可以使⽤循环语句,包括 :for循环、while循环、do…while循环。 for循环语句 : while循环语句 : do…while循环语句 : 流程跳转 流程跳转语句 : break,continue bre k:在switch中结束c se条件判断,在循环体中结束循环 continue:作⽤在循环体中,结束循环体的本次循环,⽽进⼊下次循环 数组 数组是数据的集合,⼀个容器,⽤来存储任何类型的数据,包括原始数据类型和引⽤数据类型,但是⼀旦指定了数组的类型之后,就只能⽤ 来存储指定类型的数据。 数组声明的三种⽅式: 数据类型[] 数组

文档评论(0)

1亿VIP精品文档

相关文档