Java基礎文法Day_01

20658 ワード

第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節キーワード&識別子day 01_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ステップ指定します.
 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 */

 
転載先:https://www.cnblogs.com/yaozhenhua/p/10305813.html