Java-SE基础,第一天学习内容总结

Java-SE基础,第一天学习内容总结,第1张

Java-SE基础,第一天学习内容总结 java简介:

               语⾔:⼈与⼈交流沟通的表达⽅式 计算机语⾔:⼈与计算机之间进⾏信息交流沟通的⼀种特殊语⾔

        Java语⾔是美国Sun公司(Stanford University Network)在1995年推出的计算机语⾔,2009年,Sun公司被甲⻣⽂公司收购

        Java之⽗:詹姆斯·⾼斯林(James Gosling)

        

        java语⾔有三个版本:

                1.JavaSE: Java 语⾔的(标准版),⽤于桌⾯应⽤的开发,是其他两个版本的基础

                2.JavaME: Java 语⾔的(⼩型版),⽤于嵌⼊式消费类电⼦设备

                3.JavaEE: Java 语⾔的(企业版),⽤于 Web ⽅向的⽹站开发

 java是如何实现跨平台的:

        Java程序并⾮是直接运⾏的,Java编译器将Java源程序编译成与平台⽆关的字节码⽂件(class⽂件),然后由Java虚 拟机(JVM)对字节码⽂件解释执⾏。所以在不同的 *** 作系统下,只需安装不同的Java虚拟机即可实现java程序的 跨平台。

JDK和JRE:

        JVM(Java Virtual Machine),Java虚拟机

        JRE(Java Runtime Environment),Java运⾏环境,包含了JVM和Java的核⼼类库(Java API

         JDK(Java Development Kit)称为Java开发⼯具,包含了JRE和开发⼯具 总结:我们只需安装JDK即可,它包含了java的运⾏环境和虚拟机。

JDK的安装目录:

        

目录说明bin存放了JDK的各种⼯具命令。javac和java就放在这个⽬录。conf存放了JDK的相关配置⽂件。include存放了⼀些平台特定的头⽂件。jmods存放了JDK的各种模块。legal存放了JDK各模块的授权⽂档。lib存放了JDK⼯具的⼀些补充JAR包。 第一个演示程序:

在接触集成开发环境之前,我们需要使⽤命令⾏窗⼝对java程序进⾏编译和运⾏,所以需要知道⼀些常⽤DOS命 令。

1、打开命令⾏窗⼝的⽅式:win + r打开运⾏窗⼝,输⼊cmd,回⻋。

2、常⽤命令及其作⽤:

*** 作说明盘符名称:盘符切换。E:回⻋,表示切换到E盘。dir查看当前路径下的内容。cd ⽬录进⼊单级⽬录。cd itheimacd ..回退到上⼀级⽬录。cd ⽬录1⽬录2...进⼊多级⽬录。cd itheimaJavaSEcd 回退到盘符⽬录。cls清屏。exit退出命令提示符窗⼝。 java程序的开发流程

        开发Java程序,需要三个步骤:编写程序,编译程序,运⾏程序。

HellowWorld案例的编写:

1.新建一个文本文档,重命名为HellowWorle.java

2.打开记事本编辑代码内容:

注意事项:

1.编译命令后的java⽂件名需要带⽂件后缀.java

2.Java中的符号都是英⽂格式的

3.⼤⼩写问题。Java语⾔对⼤⼩写敏感(区分⼤⼩写)。

4.在系统中显示⽂件的扩展名,避免出现HelloWorld.java.txt⽂件。

5.运⾏命令后的class⽂件名(类名)不带⽂件后缀

public class HelloWorld {
 public static void main(String[] args) {
 System.out.println("HelloWorld");
 }
}
运行程序:

保存文件,并打开doc命令窗口,将目录切换为编写的HellowWorld文档所在位置,javac编译java文件,生成出一个class文件,运行class文件是代码生效

编译方法:javac

⽂件名.java

范例:javac HelloWorld.java

执⾏:java 类名

范例:java HelloWorld

常见问题:

BUG :在电脑系统或程序中,隐藏着的⼀些未被发现的缺陷或问题统称为bug(漏洞)。

BUG的解决方法:

1、具备识别BUG的能⼒:多看

2、具备分析BUG的能⼒:多思考,多查资料

3、具备解决BUG的能⼒:多尝试,多总结

java的基础语法:

注释是对代码的解释和说明⽂字,可以提⾼程序的可读性,因此在程序中添加必要的注释⽂字⼗分重要。Java中的 注释分为三种:

1.单行注释://,直接放在要注释的单行文字前面

2.多行注释:,以结尾

3.文档注释:,以结尾

关键字:

关键字是指被java语⾔赋予了特殊含义的单词。(不能当作类名,方法名,变量名,常量名来使用)

关键字的特点: 关键字的字⺟全部⼩写。 常⽤的代码编辑器对关键字都有⾼亮显示,⽐如现在我们能看到的public、class、static等。

常量:

        在程序运⾏过程中,其值不能发⽣改变的量称为常量。

变量:

         变量的定义格式: 数据类型 变量名 = 数据值;

         数据类型:为空间中存储的数据加⼊类型限制

         变量名:自己起的名字

         数据值: 空间中要存储的数值

java中的数据类型: 数据类型关键字内存占用取值范围整数类型byte1-128~127short2-32768~32767int(默认值)4-2的31次⽅到2的31次⽅-1long8-2的63次⽅到2的63次⽅-1浮点类型float4

负数:-3.402823E+38到-1.401298E-45

正数:1.401298E-45到 3.402823E+38

double(默认值)8

负数:-1.797693E+308到-4.9000000E-324

正数:4.9000000E-324 到 1.797693E+308

字符类型char20-65535布尔类型boolean1true,false

说明: e+38表示是乘以10的38次⽅,同样,e-45表示乘以10的负45次⽅。 在java中整数默认是int类型,浮点数默认是double类型。

变量的定义:

变量:在程序运⾏过程中,其值可以发⽣改变的量。 从本质上讲,变量是内存中的⼀⼩块区域,其值可以在⼀定范围内变化。 变量的定义格式:

//变量定义:数据类型 变量名=初始化值;声明一个变量并赋值
int age=20;
System.out.println(age);

变量的修改:

int a=18;
a=30;
System.out.println(a);

变量前⾯不加数据类型时,表示修改已存在的变量的值。

变量的注意事项:

1. 在同⼀对花括号中,变量名不能重复。

2. 变量在使⽤之前,必须初始化(赋值)。

3. 定义long类型的变量时,需要在整数的后⾯加L(⼤⼩写均可,建议⼤写)。因为整数默认是int类型,整数太 ⼤可能超出int范围。

4. 定义float类型的变量时,需要在⼩数的后⾯加F(⼤⼩写均可,建议⼤写)。因为浮点数的默认类型是 double, double的取值范围是⼤于float的,类型不兼容。

键盘录入(动态录入):

我们可以通过 Scanner 类来获取⽤户的输⼊。使⽤步骤如下:

1、导包:Scanner 类在java.util包下,所以需要将该类导⼊。导包的语句需要定义在类的上⾯:

import java.util.Scanner;

2.创建Scanner对象:

Scanner sc = new Scanner(System.in);// 创建Scanner对象,sc表示变量名,其他均不可变

3.接收数据:

int i = sc.nextInt(); // 表示将键盘录⼊的值作为int数返回。

4.示例:

import java.util.Scanner;//导包
public class ScannerDemo {
 public static void main(String[] args) {
 //创建对象
 Scanner sc = new Scanner(System.in);
 //接收数据
 int a = sc.nextInt();
 //输出数据
 System.out.println(a);
 }
}
标识符

                标识符是⽤户编程时使⽤的名字,⽤于给类、⽅法、变量、常量等命名。

标识符命名规则:

不能以数字开头。

由字⺟、数字、下划线“_”、美元符号“$”组成。

不能使⽤java中的关键字作为标识符。

标识符对⼤⼩写敏感(严格区分⼤⼩写)。

标识符命名约定:

⼩驼峰式命名:变量名、⽅法名 ⾸字⺟⼩写,从第⼆个单词开始每个单词的⾸字⺟⼤写。

如:userName

⼤驼峰式命名:类名 每个单词的⾸字⺟都⼤写。如:USERNAME

另外,标识符的命名最好可以做到⻅名知意

例如:username、studentNumber等。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5605653.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存