第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的更多相关文章

  1. java面向对象编程——第二章 java基础语法

    第二章 java基础语法 1. java关键字 abstract boolean break byte case catch char class const continue default do ...

  2. Java基础语法(下篇)

     Java基础语法(下篇) 内容概要:        (1)函数的定义        (2)函数的特点        (3)函数的应用        (4)函数的重载               ...

  3. Java基础语法(上篇)

                     Java基础语法(上篇) 知识概要: (1)关键字的表示与规范       (2)标示符              (3)注释                (4 ...

  4. java——基础语法

    java基础语法 1.关键字:java赋予特殊含义的单词. 2.标识符:程序中开发人员自定义的名词,例如:类名,函数名,变量名(注意事项:①不能以阿拉伯数字开头②不能采用关键字). 3.常量:固定的数 ...

  5. java基础语法(二)--单列模式

    java基础语法(二)--单列模式 /** * 功能:单列模式 * @author Administrator * */ public class SingletonTest { public sta ...

  6. java基础语法(一)

    java基础语法(一) 1.类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念.先有类,然后由类来生成 对象(Object).对象又叫做实例(Instance). 2.类由两大部分构成:属性 ...

  7. Java基础语法入门01

    Java基础语法入门01 学习java你要先进行去了解JDK,JRE,JVM JDK Java开发工具包 JRE Java语言开发的运行环境 JVM Java虚拟机,用于Java语言的跨平台所用. 当 ...

  8. Java匹马行天下之JavaSE核心技术——Java基础语法

    Java基础语法 一.   认识Java 1. Java 简介 java 是一种高级的面向对象的程序设计语言,使用Java语言编写的程序时跨平台的.从pc到手机,都有Java开发的程序和游戏,Java ...

  9. JAVA基础语法——标识符、修饰符、关键字(个人整理总结)

    JAVA基础语法——标识符.修饰符.关键字 一 . 标识符 1.1    什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Dem ...

随机推荐

  1. Vscode的使用小技巧

    命令行启动code 如果你的系统是Linux系统(我使用的是Ubuntu 16.04)这样就可以直接使用 code + filename来编辑文件(就像vi + filename) 如果你的系统是Ma ...

  2. Chrome的安装卸载 以及 chromedriver配置

    1终端 将下载源加入到列表 sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/ ...

  3. spring cloud 断路器的作用是什么?

    在分布式架构中,断路器模式的作用也是类似的,当某个服务单元发生故障(类似用电器发生短路)之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个错误响应,而不是长时间的等待.这样就不会使得线程因 ...

  4. vmware 磁盘清理---还原虚拟机硬盘大小

    linux host: 1.使用dd命令将客户机未使用的磁盘空间用0填满 cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill ...

  5. 学习Puppet(三)

    一.相关概念: 1.  puppet基于C/S架构,使用ruby编写,在类UNIX平台上集中配置管理系统,它可以管理配置文件.用户.cron任务.软件包.系统服务. 2.  puppet把系统实体称为 ...

  6. 【代码开源】GreaterWMS 抖音SDK调用教程

    应用介绍 GreaterWMS 抖音SDK调用教程 SDK具体功能: 1,一仓多店,多仓多店 2,库存同步,商品同步 3,快递发货,物流轨迹 4,订单拦截 5,字节云仓 6,精选联盟 7,供应分销 8 ...

  7. python办公自动化系列之金蝶K3(三)

    小爬在之前的两篇文章 [python办公自动化系列之金蝶K3自动登录(一)].[python办公自动化系列之金蝶K3自动登录(二)]带大家系统搞定了K3客户端的自动登录难题,但是搞定[自动登录]只是我 ...

  8. 寄存器、特殊功能寄存器和ram之间的区别联系

    存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右. 内存和寄存器就是为了解决存储器读写速度慢而产生 ...

  9. Python函数-导入模块的顺序及原理

    引入 当python导入模块,执行import语句时,到底进行了什么操作?按照python的文档,她执行了如下的操作: 第一步,创建一个新的module对象(它可能包含多个module) 第二步,把这 ...

  10. 技术架构:IT生存之道

    Technical architecture: What IT does for a living (cio.com) Technical architecture: What IT does for ...