Java入门与环境搭建

java(基础)
    很多 TIOBE
    应用:开发软件/项目
        web开发/web service
        Andriod APP
        java 大数据(hadoop)
    JDK、JRE、JVM
        JDK8(java开发工具包)
        发布到服务器,装? Server JRE
        jdk版本最新? 11.0.1
        java属于哪个公司?        Sun -> ORACLE
    跨平台(JDK、JRE、JVM)
        ?跨平台
            编译后的java程序(HelloWorld.class),可以在任何平台运行
                java程序在JVM中运行
                在不同平台(OS)上提前安装上本系统对应的JVM(JVM不跨平台)
        ?平台?    操作系统(OS)
            windows
                DOS(早期、字符、基于文档的OS)
                win10、win7、win8、win XP、
                Windows Server 2008、Windows Server 2012
            linux
                u、c、R……
            Unix(专业级服务器版OS、和硬件绑定)
                苹果
                HP、IBM
            移动端
                Andriod、
                IOS    
    
mySQL/SQL Server
    mysql(oracle)
        开源、免费
        软件(mysql)
            发布包:软件
                mysql安装包
    oracle(oracle)
        DBA
    sql server(微软)
    sqlit、access
    

—————    入门与环境搭建(windows) —————————————
jdk
    安装版(.exe)
    * 免安装版的(解压缩、配置【环境变量】)
        现象:java.exe在任何目录下都能调用“java -version”
        原因:
            1)先告诉系统在"D:\Program Files\Java\jdk1.8.0_171\bin"目录下有个java.exe;
                配置【环境变量】
            2)在cmd窗口中执行"java -version"时候,问系统java在哪儿?
        配置环境变量:
            (告诉系统,我这地方有一堆工具(可执行程序.exe),jdk)
            JAVA_HOME     =    D:\Program Files\Java\jdk1.8.0_171
            Path    =    ;%JAVA_HOME%\bin  

    验证(在cmd中执行如下指令,如果打印的版本号正确说明配置OK):
        java -version
        # javac是java的【编译器】
        javac -version

    
    编辑  vs 编译
        编辑器:写代码(文本)
            HelloWorld.java
        编译器:翻译javac 
            HelloWorld.java ->  HelloWorld.class

    常用DOS指令:
        cd 切换目录(文件夹)
            注意:只能本磁盘切换(d:\目录1  -> d:\a\b\c\f
            如果要跨盘(d: -> f:),直接输入盘符“f:”然后回车
        dir
        
        .bat(批处理)——可以直接执行,不用编译(解释型语言)
            
            
            
            
            
            
            
            
            
            

猜你喜欢

转载自blog.csdn.net/NaXieNianWoMenYiQ/article/details/87877952
今日推荐