Java入门知识(一)

目录

1.B/S架构与C/S架构

2.Java SE、Java EE、Java ME是什么

3.JDK、JRE、JVM之间的关系

4.Java语言的特点

5.面向对象与面向过程

6..Java使用到的数据结构

7.Java的变量分类

8.标识符命名规则

9.隐式转换与显式转换

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-字符型:有2^{16{}}个数据,char<int<long<float<double;可以隐式转换为int、double类型,不能隐式转换为String,char转为byte、short时需要强转为int

        

                

       

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值