note_doit_day01

1.常用DOS命令:
    *可在资源管理器地址栏直接输入“cmd”打开dos窗口
    1.cd +TAB                 自动补全
    2.cd ..                 返回上一级
    3.cd/或者cd\            返回根目录
    4.C:或者D:                盘符切换
    5.dir                    查看文件夹(包含隐藏文件:带有<DIR>的都是文件夹,带有数字的表示文件,文件的字节数)
    6.cls                    清理屏幕
    tips:                    进入到指定文件夹时需要先切盘符
    7.FeiQ或者FeiQ.exe        运行.exe程序(win不区分大小写)
    8.运行程序的两种方式:    1.在程序目录下直接运行;    2.打全路径名运行
    9.配置环境变量:         直接将路径保存至-右击此电脑-系统-高级(环境变量)-在Path中添加路径
                            作用:在任何目录下都可以运行指定的程序
    
2.JAVA环境搭建:
    *Java语言的跨平台性:程序运行在JVM上,不同操作系统使用不同的JVM
    1.JVM--java虚拟机,所有java程序都运行在java虚拟机上面;
      JRE--java程序运行时的环境,包含JVM和运行时需要的核心类库。
      JDK--java程序开发工具包,包含JRE和开发人员使用的工具。
    2.java专属环境变量配置:
        1.新建系统变量-命名“JAVA_HOME”,路径“C:\Java\jdk1.8.0_191”
        2.在Path环境变量中添加一个环境变量“%JAVA_HOME%\bin”,前面取到JAVA_HOME路径的值,后面链接到bin目录

3.JAVA程序:
    *javac.exe是编译器,java.exe是解释器,解释成01代码后在JVM上运行。
    1.新建HelloWorld.java,输入以下代码:
        public class HelloWorld {
            public static void main(String[] args) {
                System.out.println("Hello World!");
            }
        }
    2.在dos中进入程序所在路径,运行:
    javac HelloWorld.java
    此使会生成一个同名的“.class”文件
    
    3.在同路径下运行:
    java HelloWorld
    会自动补全.class,但是必须删除,不带后缀运行
    *JAVA程序文件名和类名必须一致否则会报错,一次编译生成一次.class文件,复写后需要重新编译。    
    
    4.关键字和标识符:
    关键字:
        java赋予特殊含义的单词,如public class static void(关键字都小写)
    标识符:
        java中我们自己起的名字,硬性规则:
        1.字母,数字,_,$构成
        2.数字不能开头
        3.不能使用关键字
        建议:
        1.类名:多个单词连接,每个单词的首字母都大写 HelloWorld(大驼峰)
        2.方法名/变量名:多个单词连接,第一个单词首字母小写,其他单词首字母小写 helloeWorld(小驼峰)
        3.尽量见名知意

4.数据类型和常量:
    1.Demo_02:
            /*
            数据类型
                基本类型
                    整数
                    小数
                    字符
                    布尔
                引用类型
                    类    接口    数组
            常量:不能改变的数值 java中直接给出的数据
                10           整数
                10.1        小数
                'a'            字符
                true/false    布尔
                
                "abc"        字符串
                
                0 1 2 3 4 5 6 7 8 9 10                     十进制
                0 1 10                                     二进制
                0 1 2 3 4 5 6 7 10                         八进制
                0 1 2 3 4 5 6 7 8 9 A B C D E F 10         十六进制
        */
        public class Demo_02{
            public static void main(String[] args){
                System.out.println(10);//整数
                System.out.println(10.1);//小数
                System.out.println('a');//字符
                System.out.println(true);//布尔
                System.out.println(false);//布尔
                
                System.out.println("abc");//字符串
                
                //"0b"开头标志二进制,为1+2+4+8=15
                System.out.println(0b1111);
                //"0"开头表示八进制,
                System.out.println(07);
                //"0x"开头表示十六进制
                System.out.println(0xA);
            }
        }
    2.二进制和十进制的转换:
        [截图1.0]
        字符存储原理:
        'a'--->ASCII---97---二进制 存储
        二进制97--->97---ASCII--->'a'显示 
    3.转义字符
        \:把有特殊含义的字符转化成普通字符
    Demo_03:
        /*
            把特殊字符转义为普通字符/把普通字符转义成特殊字符
        */
        public class Demo_03{
            public static void main(String[] args){
                System.out.println('\'');//转义字符
                System.out.println('"');
                System.out.println("\"");//转义字符
                System.out.println('\\');
                System.out.println("\\\\");
                
                System.out.println("a\tb");//\t为制表符(实际输出时制表符的位置包含a)
                System.out.println("aa\tb");//\t为制表符(实际输出时制表符的位置包含a)
                System.out.println("aaa\tb");//\t为制表符(实际输出时制表符的位置包含a)
                
                System.out.print("aaa\r\nbbb");//\r\n为转义回车换行符
                System.out.print("bbb\r\nbbb");//\r\n为转义回车换行符
                
                System.out.println(10+20+"");//"30"
                System.out.println(""+10+20);//"1020"
            }
        }

5.水果报价单练习:
    Test_01:
        public class Test_01{
            public static void main(String[] args)
            {
                //全部以字符串的方式打印出来
                System.out.println("水果编号    水果名称    水果单价    计价单位    品质");
                System.out.println("   1           榴莲          32.0           公斤         A");
                
                //区分数据类型的方式
                /*
                    数字+数字            如果是数字做加法运算
                    字符串+其他类型        字符串
                    如:
                        2+"苹果"="2+苹果"
                */
                System.out.println("   "+2+"              苹果            "+6.5+"             公斤          "+'B');
            }
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值