学习java第一天

一、Java背景和技术分类

(1) Java是一门编程语言,使用比较广泛,在国内/国际市场基本都是前三名。

(小笑话:Java 也是一个家用旅行车,很容易驾驶,但不是很快,而且这是一个你无法伤害自己的车。

(2) Java的技术结构[针对于不同的应用场景有不同的解决方案]

- JavaME / J2ME : 小型Java[塞班系统游戏/应用]

- ★JavaSE / J2SE : Java最核心的功能【基石】 Java核心类库/核心功能

- ★JavaEE / J2EE :Java针对于企业级开发的技术解决方案【上层建筑】

(3) 想要进行Java开发需要安装JDK

- JDK(java development kit):Java开发工具[Java提供的一些开发工具 编译工具java/运行工具java/线程观察工具jConsole/堆栈快照jMap]

- 包含JRE(java runtime environment):Java运行时环境[Java核心类库 + JVM] 最小安装媒介

- 包含JVM(java virtual machine):Java虚拟机【模拟的电脑:专门用于运行Java程序】

=============================================================

二、第一个java程序

编写HelloWorld【明确Java程序执行的步骤】

(1) 之后编写Java程序实际编写一个Java类 public class 进行声明

(2) 当Java虚拟机运行一个Java类,默认会先运行Java类中的main方法/主方法 public static void main(String[] args){}

(3) 编写代码 -> .java文件【开发者可以阅读明白,机器无法阅读】 -> 编译操作 javac .java -> 生成.class文件 -> 通过 java 类名 执行程序。

(4)、具体操作过程

  1. 新建txt记事本文件并且复制以下代码

public class Helloworld{
     public static void main(String args[]){
         System.outprintln("hello,world");
     }
}
  1. 点击文件选项中的另存为,将文件改为Helloworld.java文件。

3. 使用win+r键盘唤醒运行窗口输入cmd打开控制台

4. 输入命令行指令cd "java文件的位置"

5.输入javac Helloworld.java,将文件编译

6.输入java Helloworld.java运行文件

=============================================================

三、使用IDEA集成开发环境进行java开发

1、基于IDEA进行程序的开发【注释】

注释对代码的说明解释,不会被编译到.class文件中,只会在.java文件中存在。

单行注释: // 注释内容

多行注释: /* */

文档注释: /** */

=============================================================

2、基于IDEA进行程序的开发【字面量】

目的:明确生活中的数据在Java中如何表示/使用

(1) 整数字面量 就是数字 666 -77 直接使用即可

(2) 小数字面量 就是数字 66.6 -77.7 直接使用即可

(3) 字符字面量 就是单独的一个字符数据,被''包裹,里面有且仅有一个字符

(4) 字符串字面量 就是一个多个字符组成的串,被""包裹,里面有可以任意多个字符数据

(5) 布尔字面量 就是表示真/假 true/false

(6) 空字面量 就是一个特殊的值【null】 学习数组的时候再学习

=============================================================

3、★基于IDEA进行程序的开发【变量】

如果想要让程序保存可以发生改变的数据,声明变量。【内存中的一块空间】

变量的声明格式:数据类型 变量名 = 初始化值; 数据类型:用于限制空间可以保存的数据是什么 变量名:给这块空间起一个名字 初始化:最开始保存在空间的数据

int:整数 double:小数 int age = 20; double score = 99.5;

操作(1):对变量的数据进行修改 变量名 = 初始化值; age = 25;

操作(2):对变量的值进行打印 System.out.println(变量名); 打印变量的具体值;

=============================================================

4、基于IDEA进行程序的开发【关键字和标识符】

关键字:Java保留的一些单词,每个单词都具备特殊的含义,Java看到这个单词就知道应该做什么操作。关键字有很多,不需要死记硬背【学哪算哪】

48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。

关键字也不可以作为起名字的内容。

标识符:在Java中给类/变量起的名字 4部分【数字 字母 _ $】

强制规范:数字不能做开头 隐性规范:_和$不要作为开头

要做到见名知意,类名:大驼峰命名法:所有单词首字母都大写 变量名:小驼峰命名法:第一个单词首字母小写,其余大写。

=============================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值