目录
10.char与int、double、String之间的转换
1.B/S架构与C/S架构
B/S:Browser/Server,浏览器/服务器
C/S:Client/Server,客户端/服务器,桌面应用程序
2.Java SE、Java EE、Java ME是什么
Java SE:Java Platform Standard Edition;也叫做J2SE,主要用于客户端开发
Java EE:Java Platform Enterprise Edition;主要用于web应用程序开发
Java ME:Java Platform Micro Edition;主要用于嵌入式应用程序开发
Java SE 是 Java EE、Java ME的基础
具体内容:
Java SE、Java EE、Java ME三者之间的区别_javase和javaee和javame的区别_小丑鱼和蝉的博客-CSDN博客
3.JDK、JRE、JVM之间的关系
JDK:Java development kit,java开发工具包
JRE:Java runtime environmen,java运行环境
关系:
JDK = JRE + Java的开发工具
JRE = JVM + Java的核心类库
4.Java语言的特点
1.面向对象
面向对象的要素:类、对象
面向对象的特征:封装、继承、多态
2.健壮性:提供了一个相对安全的内存管理机制和访问机制,提供了垃圾回收机制
3.跨平台性:Java语言编写的代码在不同系统平台都可以运行,只需安装JVM即可
5.面向对象与面向过程
面向过程:Procedure Oriented Programming,POP
从功能执行的过程角度思考问题,强调功能行为、功能执行过程,每个功能使用函数或方法按步骤一步步实现,使用时依次调用函数。
面向对象:Object Oriented Programming,OOP
从对象的角度思考问题,面向对象核心概念:类与对象,将需要实现的功能抽象为类,在类中封装相应的属性、方法,创建该类的对象完成某种功能。面向对象使工程模块化,可复用性、可维护性更好,实现更低的耦合与更高的内聚。
6..Java使用到的数据结构
1.数据结构:计算机用来储存、处理数据的方式。
2.Java用到的数据结构:线性表(如ArrayList),链表(LinkedList),栈(Stack)、堆(Heap),队列(Queue),图(Map),树(Tree)
7.Java的变量分类
八种基本数据类型:
整型:byte,short,int,long
浮点型:float,double
字符型:char
布尔型:boolean
三种引用数据类型:类、接口、数组
按照类中声明的位置分为:成员变量、局部变量
8.标识符命名规则
以26个英文字母,0~9,_及$组成,区分大小写
不能包含空格
不能以数字开头
不能使用关键字、保留字,可以包含关键字、保留字
9.隐式转换与显式转换
隐式转换:即自动类型转换,大范围能自动接收小范围
显式转换:即强制类型转换,将大范围强制转换为小范围
10.char与int、double、String之间的转换
char-字符型:有个数据,char<int<long<float<double;可以隐式转换为int、double类型,不能隐式转换为String,char转为byte、short时需要强转为int