java基础常识

案例1-dos命令(了解)
dir : 查看当前目录所有内容

★(会用即可)
cd  :  进入指定路径
        (路径:资源位置)

        a.   cd..       返回上一层
        b.   cd\        回到根盘符
        c.   cd 路径  进入指定目录下

cls :  清屏

切换盘符:e: d:    f:

查看历史命令:上下键

补全命令:   tab键

dos命令行/控制台如何打开?
    打开方式:
        1.windows键+R    
        2.键入cmd,回车

/////////////////////////////////////////////

案例2-计算机语言发展史(了解)
第一代:机器语言 0101010101011111010101010
第二代:汇编语言 mod
第三代:高级语言 c、c#、Basic、java,python,php,.net…

////////////////////////////////////////////
案例3-java基础
1.Java历史(了解)
略…

2.java技术体系结构/java三大版本(记住)
    JavaSE Java的标准版本 (Java Standard Edition) 
            定位在客户端,主要用于桌面应用软件的编程

    JavaME (Java Micro Edition)
            主要应用于嵌入式系统开发,如手机和PDA的编程

    JavaEE 企业版本(Java Enterprise Edition)
            定义在服务器端Java的企业版,主要用于分布式网络程序的开发,如电子商务网站

3.Java的跨平台性★★★★★★
    平台:操作系统
    见java跨平台图例

/////////////////////////////////////////////////////////

案例4-几个小名称:★★★★★★

Java开发工具包/集(JDK),全称:Java Development Kit
    |
    |--Java程序运行环境(JRE),全称:Java Runtime Enviroment 
           |
           |--Java虚拟机(JVM),全称:Java Virtrual Machine
               (没有单独提供。所以就不能独立下载)

////////////////////////////////////////////////////////////

案例5-搭建开发环境(不要深究,能用就好)

5.1 下载jdk,安装jdk

5.2 控制台进入java的bin目录下,键入javac.exe和java.exe
    出现功能扩展参数,说明jdk安装成功。

5.3 环境的配置
    案例:notepad.exe命令在任何路径下都能打开。
        原理:在系统变量path中添加了notepad命令的路径。


        如果将上面原理应用在java的命令上。
        那么java的命令在任何路径下也可以使用了。

        将java的bin目录存放到path中去。加上分号; 就ok了。

/////////////////////
path如何找?
计算机右键->属性->高级系统设置->高级->环境变量
->系统变量->path

path===
d:\java_xx\bin;
D:\app\Administrator\product\11.2.0\dbhome_1\bin;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Windows7Master;
%CATALINA_HOME%\lib;
%CATALINA_HOME%\bin;
D:\MySQL Server 5.0\bin
///////////////////////////////////

配置优化:
java的bin目录 可变部分:d:\java_xx
可变部分如果发生变化,path变量就需要改动,导致不安全。

解决:

JAVA_HOME ===== e:\myjava

path===
%JAVA_HOME%\bin;
D:\app\Administrator\product\11.2.0\dbhome_1\bin;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Windows7Master;
%CATALINA_HOME%\lib;
%CATALINA_HOME%\bin;
D:\MySQL Server 5.0\bin

/////////////////////////////////////////////////

★★★★★★代码部分★★★★★★

1.java的运行机制:

.java文件–(编译/翻译javac命令)–>.class文件–(java命令)–>执行

.java文件  :      源文件/源代码,程序的生命。
.class文件 :  字节码文件,010101010 


javac命令的使用: javac xxx.java
    注意:编译的时候不区分大小写。

java命令的使用 : java 类名

    java命令其实启动了JVM。JVM会加载执行的.class文件
        如,java Welcome  就是JVM加载Welcome.class文件进内存。
        然后JVM进行代码的读取。

/////////////////////////////////////////////////////

  1. 代码的编写
    格式:
    class 类名
    {

    }
    
    class : 类,最小的编译单元
    
    ==========
    main方法/主方法,程序的入口
    
    public static void main(String[] args)
    {
    
    }
    
    位置:写在类中。
    =========
    
    输出语句:System.out.println();
    
    整个代码例子:
        class Welcome
        {
            public static void main(String[] args)
            {
                System.out.println("Welcome");
            }
        }
    
    结果:控制台显示:Welcome
    

    常见错误:
    1.
    javac: 找不到文件: 123.java
    用法: javac
    -help 用于列出可能的选项

    原因:当前目录没有该文件
    
    
    2.
    错误: 在类 Welcome 中找不到 main 方法, 请将 main 方法定义为:
    public static void main(String[] args)
    否则 JavaFX 应用程序类必须扩展javafx.application.Application
    
    原因:如果JVM直接执行的类,没有main方法。就会出现该错误。
    
    
    3.
    test01.java:5: 错误: 非法字符: '\u201d'
            System.out.println(”好好学习Java课程”);
    
    原因:非法字符: '\u201d'  代表程序有中文
    
    
    4.规范:
        a.类名和文件名一致
        b.public 修饰的类,类名和文件名必须一致
        c.一个.java文件中可以写多个class,但是最多能写一个public的类
    
    5.特殊字符
        \  : 转义字符
        \t : 制表符  相当于按下tab键
        \n : 回车  
    

    ////////////////////////////////
    关键字(了解)
    关键字是被 Java 语言赋予特殊含义,具有专门用途的单词,
    比如之前接触的 class,public,static,void 均为 Java 已经预设好的。
    Java 中关键字均为小写

    标识符:其实标识符就是名称的意思,所有的名称都统称为标识符
    如,类名

    组成部分:数字,字母,下滑线_ , 美元符号$
    
    规则:
        1.数字不能开头
        2.不能使用关键字
        3.不能有空格
    
    如:class HelloWorld{}
    
     123abc  错误
     xx abc  错误
     public  错误
    
    类名的取法:驼峰命名法
        单词首字母大写
    

    注释:
    单行注释://
    //这是我的第一个小程序,我是//温暖class Demo6{}的女子

        //  床前明月光
        //  玻璃好上霜
        //  要不及时擦
        //  整不好就得脏
    
    多行注释: /* 开始    */ 结束
        注意:不要嵌套
    
        /*
            床前明月光
            玻璃好上霜
            要不及时擦
            整不好就得脏
        */
    
    文档注释: /** 开始   */ 结束
        一般加在类的上面和public修饰的方法上面
    
        /**
            床前明月光
            玻璃好上霜
            要不及时擦
            整不好就得脏
        */
    

猜你喜欢

转载自blog.csdn.net/weixin_42091417/article/details/81835534