Java基础语法Day_01
第1节 java运行环境
day01_01_Java语言发展史
day01_02_计算机进制转换
day01_03_计算机存储单元
day01_04_命令提示符_基本介绍
day01_05_命令提示符_常用命令
day01_06_Java语言的跨平台性
day01_07_JDK、JRE与JVM
day01_08_JDK的下载与安装
day01_09_环境变量的配置
第2节 HelloWorld案例
day01_10_HelloWorld程序的代码编写
day01_11_HelloWorld程序的编译运行
day01_12_HelloWorld的常见问题与Notepad++使用
day01_13_程序注释与HelloWorld说明
第3节 关键字&标识符
day01_14_关键字的概念与特征
day01_15_标识符的概念与规则
第4节 常量&变量
day01_16_常量的概念与分类
day01_17_常量的打印输出
day01_18_基本数据类型
day01_19_变量的概念与定义格式
day01_20_变量的基本使用
day01_21_变量的注意事项
============================================================================================================
第1节 java运行环境
========================================================================
2019年1月21日22:12:56
学习java第一步 基础知识 环境变量 ========================================================================
java 是编程语言,应用广泛
进制转换的基础知识
位
字节
存储单位
KB
MB
GB
TB
PB
EB
ZB
命令提示符(cmd)
启动 win+r
常用命令:
切换盘符 D: 切换到d盘(大小写都行)
进入文件夹 cd 文件夹 多次按TAB可以切换文件夹
cd.. 返回上一级目录
进入多个文件夹 cd 文件夹1\文件夹2
显示目录 dir
清空屏幕 cls
退出cmd exit jvm虚拟机
jre运行环境
jdk开发工具 java SE Development Kit jdk包含jvm运行类库 编辑工具 打开java
d:\Java\jdk-9.0.1\bin\java.exe C:\Users\asus>notepad
notepad是亲生的 所以自带环境变量 配置环境变量win10 我的电脑-》属性-》高级系统设置-》高级-》环境变量-》系统变量下-》新建-》变量名JAVA_HOME -》变量值D:\Java\jdk-9.0.1 -》在path下添加
%JAVA_HOME%\bin; 注意最后用分号 ========================================================================
第2节 HelloWorld案例
1 /*
2 2019年1月22日13:31:18
3 目的:HelloWorld
4 */
5 //第一行第三个单词必须和文件夹名字一样,大小写也要一样
6 public class HelloWorld{
7 //第二行的内容是万年不变的,代表main方法
8 public static void main(String[] args){
9 //第三行打印输出语句
10 System.out.println("Hello,World!");
11 }
12 }
13
14 /*
15 总结:
16
17 常见错误;1)大小写 helloWorld ==改为HelloWorld
18 2)分号不能错
19 编写程序
20 1)javac 文件.java
21 2)java 文件名
22
23 */
第3节 关键字&标识符
字母,数字,下划线,和$
不能以数字开头。
标识符不能是关键字。
类名字 大驼峰HelloWorld
变量名 小驼峰helloworld
方法名 小驼峰helloworld
第4节 常量&变量
概念: 一成不变的量
常量分类
1字符串常量,凡是双引号引起来的叫,字符串量。"122","abc"
2整数常量
3浮点数常量
4字符常量 'a' '9' '中'
5布尔常量 ture 、 false
6空常量 null
1 /*
2 2019年1月22日17:32:54
3 目标:六种常量
4 */
5 public class Demo{
6 public static void main(String[] args){
7 //字符常量
8 System.out.println("ABC");
9 System.out.println("");
10 System.out.println("XYZ");
11
12 //整数常量
13 System.out.println(1);
14 System.out.println(122);
15
16 //浮点数常量
17 System.out.println(-2.3);
18 System.out.println(20.1);
19
20 //字符常量
21 System.out.println('A');
22 //System.out.println('');//必须有且只有一个字符否则就会报错
23 //System.out.println('ab');//语法规则
24
25 //布尔常量
26 System.out.println(true);
27 System.out.println(false);
28
29 //空常量。空常量不能直接打印输出。当然有别的办法
30 //System.out.println(null);
31 }
32 /*
33 在java9输出结果是:
34 D:\>javac Demo.java
35 D:\>java Demo
36 ABC
37
38 XYZ
39 1
40 122
41 -2.3
42 20.1
43 A
44 true
45 false
46
47 */
48
49
50 }
变量:程序运行中可以改变的量。
创建一个变量并且使用的格式。
数据类型 变量名称;//创建一个变量
变量名称 = 数据值;//赋值
一步到位的格式
数据类型 变量名称 = 数据值;
1 /*
2 2019年1月22日19:18:20
3 目的:变量的使用
4 变量:程序运行中可以改变的量。
5 创建一个变量并且使用的格式。
6 数据类型 变量名称;//创建一个变量
7 变量名称 = 数据值;//赋值
8 一步到位的格式
9 数据类型 变量名称 = 数据值;
10 注意事项
11 1.多个变量名不可以重复
12 2.float和long类型,字母后缀F和L不要丢掉。
13 3.如果使用byte或者short类型的变量,右侧数据不能超过左侧类型范围。
14 4.没有赋值的变量不能直接使用
15 5.变量使用不能超过作用域的范围。
16 【作用域】;从变量定义开始,一直到所属的大括号结束为止
17 6.多个变量一起赋值
18 */
19 public class Demo02Variable {
20 public static void main(String[] args){
21 //创建一个变量
22 //格式:数据类型 变量名称;
23 int num1;
24 num1 = 10;
25 //当打印一个变量名称时候,显示出来的是变量的内容
26 System.out.println(num1);//10
27
28 //重新赋值
29 num1 = 20;
30 System.out.println(num1);//20
31
32 //使用一部到位的格式来定义变量
33 int num2 = 30;
34 System.out.println(num2);//30
35
36 num2 = 35;
37 System.out.println(num2);//35
38
39 System.out.println("======================");
40
41 byte num3 = 30;//注意:右边的数值的范围不能超过左边数值的范围
42 System.out.println(num3);
43
44 //byte num4 = 300;//右边数值超过左边的数值,报错
45
46 short num5 =50;
47 System.out.println(num5);
48
49 long num6 = 3000000000L;//long 类型要加L 或者l 大写好看‘
50 System.out.println(num6);//3000000000
51
52 float num7 = 2.5F;
53 System.out.println(num7);//2.5
54
55 double num8 = 1.2;
56 System.out.println(num8);//1.2
57
58 char zifu1 = 'A';
59 System.out.println(zifu1);//A
60
61 zifu1 ='中';//这个字符 中国字只能是一个
62 System.out.println(zifu1);//中
63
64 boolean var1 = true;
65 System.out.println(var1);//true
66
67 var1 = false;
68 System.out.println(var1);//false
69
70 //有值变量赋值有值变量赋值
71 boolean var2 = var1;
72 System.out.println(var2);//false
73
74 {
75 int num9 = 6000;
76 System.out.println(num9);
77 }
78 //System.out.println(num9); 错误
79 //这个在作用域外就不能用了,但是重新定义相同的变量依然能使用
80 int num9 = 3214;
81 System.out.println(num9);
82
83 int a = 20,b = 60,c = 90;
84 System.out.println(a);//20
85 System.out.println(b);//60
86 System.out.println(c);//90
87 }
88
89 }/*
90 总结:
91 8中类型的用法
92 作用域的理解
93
94
95 */
Java基础语法Day_01的更多相关文章
- java面向对象编程——第二章 java基础语法
第二章 java基础语法 1. java关键字 abstract boolean break byte case catch char class const continue default do ...
- Java基础语法(下篇)
Java基础语法(下篇) 内容概要: (1)函数的定义 (2)函数的特点 (3)函数的应用 (4)函数的重载 ...
- Java基础语法(上篇)
Java基础语法(上篇) 知识概要: (1)关键字的表示与规范 (2)标示符 (3)注释 (4 ...
- java——基础语法
java基础语法 1.关键字:java赋予特殊含义的单词. 2.标识符:程序中开发人员自定义的名词,例如:类名,函数名,变量名(注意事项:①不能以阿拉伯数字开头②不能采用关键字). 3.常量:固定的数 ...
- java基础语法(二)--单列模式
java基础语法(二)--单列模式 /** * 功能:单列模式 * @author Administrator * */ public class SingletonTest { public sta ...
- java基础语法(一)
java基础语法(一) 1.类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念.先有类,然后由类来生成 对象(Object).对象又叫做实例(Instance). 2.类由两大部分构成:属性 ...
- Java基础语法入门01
Java基础语法入门01 学习java你要先进行去了解JDK,JRE,JVM JDK Java开发工具包 JRE Java语言开发的运行环境 JVM Java虚拟机,用于Java语言的跨平台所用. 当 ...
- Java匹马行天下之JavaSE核心技术——Java基础语法
Java基础语法 一. 认识Java 1. Java 简介 java 是一种高级的面向对象的程序设计语言,使用Java语言编写的程序时跨平台的.从pc到手机,都有Java开发的程序和游戏,Java ...
- JAVA基础语法——标识符、修饰符、关键字(个人整理总结)
JAVA基础语法——标识符.修饰符.关键字 一 . 标识符 1.1 什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Dem ...
随机推荐
- Vscode的使用小技巧
命令行启动code 如果你的系统是Linux系统(我使用的是Ubuntu 16.04)这样就可以直接使用 code + filename来编辑文件(就像vi + filename) 如果你的系统是Ma ...
- Chrome的安装卸载 以及 chromedriver配置
1终端 将下载源加入到列表 sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/ ...
- spring cloud 断路器的作用是什么?
在分布式架构中,断路器模式的作用也是类似的,当某个服务单元发生故障(类似用电器发生短路)之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个错误响应,而不是长时间的等待.这样就不会使得线程因 ...
- vmware 磁盘清理---还原虚拟机硬盘大小
linux host: 1.使用dd命令将客户机未使用的磁盘空间用0填满 cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill ...
- 学习Puppet(三)
一.相关概念: 1. puppet基于C/S架构,使用ruby编写,在类UNIX平台上集中配置管理系统,它可以管理配置文件.用户.cron任务.软件包.系统服务. 2. puppet把系统实体称为 ...
- 【代码开源】GreaterWMS 抖音SDK调用教程
应用介绍 GreaterWMS 抖音SDK调用教程 SDK具体功能: 1,一仓多店,多仓多店 2,库存同步,商品同步 3,快递发货,物流轨迹 4,订单拦截 5,字节云仓 6,精选联盟 7,供应分销 8 ...
- python办公自动化系列之金蝶K3(三)
小爬在之前的两篇文章 [python办公自动化系列之金蝶K3自动登录(一)].[python办公自动化系列之金蝶K3自动登录(二)]带大家系统搞定了K3客户端的自动登录难题,但是搞定[自动登录]只是我 ...
- 寄存器、特殊功能寄存器和ram之间的区别联系
存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右. 内存和寄存器就是为了解决存储器读写速度慢而产生 ...
- Python函数-导入模块的顺序及原理
引入 当python导入模块,执行import语句时,到底进行了什么操作?按照python的文档,她执行了如下的操作: 第一步,创建一个新的module对象(它可能包含多个module) 第二步,把这 ...
- 技术架构:IT生存之道
Technical architecture: What IT does for a living (cio.com) Technical architecture: What IT does for ...