第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. Minikube使用文档

    最近在参与社区flink-operator的开发,开发的过程中经常使用到minikube来本地验证这篇文章记录下相关使用 安装 https://minikube.sigs.k8s.io/docs/st ...

  2. 随意写文件命令?怎么向屏幕输出带空格的字符串,比如”hello world”?

    写文件命令:vi 向屏幕输出带空格的字符串:echo hello world

  3. overflow原理?

    overflow: hidden能清除块内子元素的浮动影响. 因为该属性进行超出隐藏时需要计算盒子内所有元素的高度, 所以会隐式清除浮动 创建BFC条件(满足一个): float的值不为none: o ...

  4. ArrayList如何实现插入的数据按自定义的方式有序存放?

    编程思路是:实现一个类对ArrayList进行包装,当程序试图向ArrayList中放入数据时,程序将先检查该元素与ArrayList集合中其他元素的大小,然后将该元素插入到指定位置. class M ...

  5. dos 循环读取当前文件夹下的视频名字

    @echo off for /R %%i in (*.mp4) do ( echo -isma %%~nxi ) pause

  6. 面试问题之计算机网络:TCP滑动窗口

    滑动窗口协议是传输层进行流量控制的一种措施,接收方通过通知发送方自己的窗口大小,从而控制发送方的发送速度,从而达到防止发送方发送速度过快而导致自己被淹没的目的,并且滑动窗口分为接收窗口和发送窗口.TC ...

  7. (stm32学习总结)—spi基本原理

    参考:spi详解   spi协议 SPI的基本介绍 SPI的简介 SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口,是Motorola首先在其M ...

  8. python模块 | 随机数模块—random模块

    python随机数模块 random - 生成伪随机数,该模块实现了各种分布的伪随机数生成器. 对于整数,从范围中有统一的选择. 对于序列,存在随机元素的统一选择.用于生成列表的随机排列的函数.以及用 ...

  9. 让子弹飞,零成本让你的网站更快一点,boxopened http/3 (QUIC) 协议实战

    最近HTTP-over-QUIC 协议被正式命名为 HTTP/3,协议带来的最大改变是协议底层将采用UDP协议,而不再是TCP协议,这样的好处吗,就是更低时延,更好的拥塞控制,更精确的RTT时间,更高 ...

  10. web音频流转发之AudioNode

    前言 上一章地址: web音频流转发之音频源下一张地址:web音频流转发之音视频直播在这一章我说几个我们需要用到的音频处理模块也就3个吧,包括我们转发流是需要用到的核心模块.更多模块请看MDN,或者看 ...