java开发 入门基础知识点

一 、java语言背景

别名:oak,爪哇

发明者:詹姆斯.高斯林及其开发团队(SUN公司,已被orical公司收购)

时间:1995年

二、java的三个版本

java se:主要用于桌面应用的开发,是其他两个版本的基础.

Java me:主要用于嵌入式消费类电子系统,目前已被淘汰(被安卓所取代).

java ee:用于网站开发(web方向).

三、Java的特点

  1. 开源

  2. 跨平台(此处的平台指的是不同的操作系统:WINDOWS MACOS LINUX)

    tips:跨平台的原理:每个平台都有自己版本的JVM,可以实现java语言的共同。即虚拟机本身是不可以跨平台的,实际跨平台的是java程序语言.

四、Java程序开发的三个步骤

  1. 编写:编写程序源码;从A.txt到A.java.

  2. 编译:将其翻译为JVM可以识别并执行的文件;从A.java到A.class.

    ps:JDK:java语言的软件开发工具包.

    JRE:java运行环境(包含了java的核心类库与JVM).(tips:java文件不能直接放在JVM上运行,JVM上执行的是字节码文件(即.class文件).)

  3. 运行:使用JDK提供的运行工具。

五、常用的DOS命令

  1. 目的:使用JDK中的java编译与运行工具.

  2. 常用命令: (1)盘符切换:D:(切换至D盘)

    (2)进入下一级:cd

    (3)查看当前文件夹内容:dir

    (4)后退至上一级:cd..

    (5)后退至最外层一级:cd/

    (6)清屏:cls

六、环境变量的配置

目的:便于java文件未保存在JDK的bin目录的情况下,调用JDK中的编译与开发工具.

七、BUG的解决

  1. 具备识别BUG的能力.

  2. 具备分析BUG的能力.

  3. 具备解决BUG的能力.

八、注释

注释是标注与代码中便于后续程序阅读的提示性语句(注释不参与程序的编译与执行)

分类:单行注释://...

多行注释:/* ...........*/

文档注释:/ * * .......................................................*/

注意事项: 1注释的内容不参与程序的编译与执行

2注释不建议嵌套使用

九、关键字

定义:被java赋予了特定含义的英文单词.

如何识别关键字:1. 关键字的字母全部都是小写

2.在代码编辑器中关键字都会有颜色变化(tips:main不是关键字!),

十、常量

定义:在程序的执行过程中,其值不会发生改变的量(数据)

PS:自定义常量: 数据类型 变量名 = 初始化值

十一、变量

定义:变量就是内存的存储空间,空间中存储着经常发生改变的量(某个范围,由数据类型进行限制).

变量使用的注意事项:

                                1. 这块区域必须有数据值,初始化值.
                                2. 这块区域必须有名字,变量名.
                                3. 这块区域必须有类型限制,数据类型

定义变量的格式: "数据类型 变量名 = 初始化值"

定义变量的注意事项:1.变量名不允许重复定义

2.一条语句可以定义多个变量,但需要使用逗号分隔(不建议)

3.变量在使用之前一定要进行赋值

4.定义float与long类型的时候,存在一定的注意事项

5.变量的作用范围:只在它所在的大括号中有用

十二、数据类型

概述:java属于强类型语言,正对于每一个数据都有明确的数据类型.

分类:数据类型大体上可以分为两种:基本数据类型:四类八种

引用数据类型:数组、类、接口

基本数据类型:1 整数类型 byte(1) short(2) int(4) long(8)

2 浮点类型 float(4) double(8)

3 字符类型 char(2)

4 布尔类型 boolean(1)

tips:整数默认类型:int

小数默认类型:double

定义long类型数据,建议数据后边加上大写的L

定义float类型数据,建议数据后边加上大写的F

十三、键盘输入三步骤

  1. 导包:import java.util.Scanner;

  2. 创建面向对象: Scanner sc = new Scanner(System.in);

  3. 输入数据: int 变量名 = sc.nextInt();

十四、标识符

概述:给类,变量,方法,包......起名字的符号.

组成:a-z A-Z 0-9 汉字(不建议) _ $

注意事项:

               1. 数字不能作为名字的开头.
                  2. Java中的关键字不能作为名字.

起名字的规范:

小驼峰:一个单词全部小写,两个单词以上从第二个单词开始首字母大写.

适用于:变量 方法

大驼峰:每个单词的首字母均大写

适用于:接口名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值