从0->1学习Java——Week001

写在正文之前:

       本人(小王),是一个半路出家的前端开发人员。从业一段时间之后突发奇想,想了解一下后端知识。其实在上大学的时候就学过Java以及数据库的相关内容,奈何当时虚度了时间。所以想在这个时间补上欠下的债。本系列将以学习笔记的形式记录学习内容,以作为对自己的鞭策,也能让自己在工作之余随时复习~那么,正文开始!!!

一.Java简介以及环境准备

Java简介:

        Java是美国sun公司于1995年推出的高级编程语言,最早期叫做Oak(橡树),2009年sun公司被Oracle(神谕,甲骨文)收购。                                                                                        Java之父:詹姆斯.高斯林,2009年sun公司被Oracle(神谕,甲骨文)收购

Java体系:

        JavaSE:标准版(技术的核心与基础)
        JavaEE:企业版(企业级应用的解决方案)
        JaveME:小型版(针对移动设备应用的解决方案)

搭建Java开发环境:

        ①版本介绍:JDK-8,JDK-11,JDK-17为LTS(长期支持板)
        ②下载地址:https://www.oracle.com/cn/java/technologies/downloads/#jdk17-windows
        注:选择一个本地文件夹 且名称中没有中文空格 汉字,点击下一步安装
        ③黑窗口验证版本(win+R)
        依次输入:java,javac,java -version,javac -version
        前两个返回文字,后两个返回版本号

注:
        java,javac的作用:
        javac—编译工具,把java代码进行翻译
        java—执行工具,把翻译好的代码进行执行

补充几个命令窗口命令:

        ①切换盘符:D:,C:
        ②查看当前路径下的文件:dir
        ③进入单级目录:cd 文件名  多级:cd 地址   回退上一级 cd..  回退到盘符根目录 cd\
        cd时  tab能补全
        ④清屏:cls

二.HelloWorld

第一个Java程序:

public class HelloWord{
  public static void main(String[] args){
    System.out.println("Hello world");
  }
}

注:

        class后的HelloWord为类名 必须与文件名一致否则报错
        编译:在文件所在的目录下  终端输入:javac 文件名+后缀
        执行:在文件所在的目录下  终端输入:java 文件名
        java HelloWord.java JDK11开始 可以直接运行

三.Java的工作原理

Java的工作原理:

        机器语言:01110000101010(二进制,通/不通电0)
        JDK组成,基本原理:
                JVM:Java虚拟机,真正运行Java的地方
                JRE:Java运行环境
                JDK:Java开发工具包
                Java跨平台:一次编译处处可用(sun公司在各个系统都研发了JVM虚拟机)
                Path环境变量:设置——>高级系统设置——>高级(环境变量)——>Path 
                JAVA_HOME:告诉操作系统JDK安装在哪个位置(新建Path  JAVA_HOME   推荐Path:%JAVA_HOME%\bin)

DEA管理JAVA程序的结构:

       (先—>后)
        project(项目,工程)
        module(模块)
        package(包)
        class(类)

本周由于国庆后补班,非常难受,所以暂时只学了这么多(借口)明天开始学习基础语法篇~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值