• java基础-第1章-走进java世界


    一、计算机基础知识
    常用的DOS命令
    二、计算机语言介绍
    三、Java语言概述
    四、Java环境的搭建
    JDK安装图解
    环境变量的配置
    配置环境变量意义
    配置环境变量步骤
    五、第一个Java程序
    编写Java源程序
    编译Java源文件
    运行Java程序
    六、Java语言运行机制
    核心机制—Java虚拟机
    核心机制—垃圾回收

    一、计算机基础知识

    常用的DOS命令

    进入 DOS操作窗口
    按下 Windows+R键盘,打开运行窗口,输入cmd回车,进入到DOS的操作窗口。

    打开 DOS命令行后,看到一个路径 c:\user 就表示我们现在操作的磁盘是c盘。

    常用命令
    1.切换盘符:盘符名加冒号,回车
    2.退出到当前目录的根目录:cd (change directory)
    3.退回到上一层目录:cd …
    4.进入某个目录:cd 目录名
    5.列出目录下的内容:dir
    6.创建文件夹:md 目录名(make directory)
    7.创建文件并写入内容:
    echo 内容>文件名
    追加内容
    echo 内容>>文件名
    8.删除文件:
    del 文件名(delete)
    9.删除文件夹
    rmdir 目录名,删除空目录(remove directory)(只能删除空的文件夹)
    10.清屏:cls
    11.查看ip地址ipconfig
    12. 测试网络是否连通ping
    13.退出:exit

    二、计算机语言介绍

    什么是计算机语言

    语言:是人与人之间用于沟通的一种方式。例如:中国人与中国人用普通话沟通。而
    中国人要和英国人交流,就要学习英语。
    计算机语言:人与计算机交流的方式。
    如果人要与计算机交流,那么就要学习计算机语言。
    计算机语言有 很多种 。 如:C ,C++ ,Java ,PHP , Kotlin ,Python ,Scala等 等

    第一代语言

    机器语言。指令以二进制代码形式存在。
    使用 0 和 1 的二进制码,但是在做计算的时候,比如 128 ,我们要写为 10000000,其它的数以此类
    推,如果再做计算就会变的非常的不尽人意,如果想要显示 HelloWorld,可能要几百个 01 的组合,可
    读性差,难以查错!(智商不够用)

    第二代语言

    汇编语言?
    汇编语言的主题是汇编指令
    汇编指令和机器指令的差别在于指令的表示方法上。
    汇编指令是机器指令便于记忆的书写格式。

    第三代语言:高级语言

    C、Pascal、Fortran面向过程的语言
    C++面向过程/面向对象
    Java 跨平台的纯面向对象 的语言
    .NET跨语言的平台
    Python、Scala…

    三、Java语言概述

    Sun Microsystems于1995年推出的面向对象的程序设计语言,共同创始人的詹姆斯·高斯林 (James Gosling)被誉为“Java之父”。
    是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以
    在Web浏览器中运行。这些Java程序被称为Java小程序(applet)。applet使
    用现代的图形用户界面与Web用户进行交互。 applet内嵌在HTML代码中。
    随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

    Java的历史

    1996年发布JDK 1.0
    1998年发布JDK 1.2
    平台名称:J2SE(Stadard Edition)、J2EE(Enterprise Edition)、J2ME(Micro Edition)
    2004年发布JDK 1.5 版本更名:Java 5.0
    平台名称:Java SE、Java EE、Java ME
    2006年发布Java 6.0
    2009年被Oracle收购
    2011年由Oracle发布Java 7.0
    2014年由Oracle发布Java 8.0
    2017年由Oracle发布Java 9.0
    2019年由Oracle发布Java 14.0

    Java的语言特点

    面向对象(贴近人类思维模式,模拟现实世界,解决现实问题)。
    简单性(自动内存管理机制、不易造成内存溢出;简化流程处理、语义清晰)
    跨平台(操作系统、服务器等)。

    Java技术体系平台

    Java SE(Java Standard Edition)标准版
    支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核
    心API,此版本以前称为J2SE
    Java EE(Java Enterprise Edition)企业版
    是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如
    :Servlet 、Jsp等,主要针对于Web应用程序开发。版本以前称为J2EE
    Java ME(Java Micro Edition)小型版
    支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加
    入了针对移动终端的支持,此版本以前称为J2ME

    四、Java环境的搭建

    Java 虚拟机——JVM

    JVM (Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的
    运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。
    **跨平台 **:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系
    统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM
    运行在操作系统上。

    JRE 和JDK

    JRE Java Runtime Eviroment 是用来运行Java环境的
    JDK Java Development Kit 是开发者工具包

    三者关系: JDK > JRE > JVM

    JDK安装图解

    1. 打开网页
      http://www.oracle.com

      下载对应平台的合适的 JDK 版本。
    2. 双击下载的 exe,如 jdk-8u131-windows-x64.exe。
    3. 进入安装向导。
    4. 下一步,更改安装路径,选择安装所有组件

      更改为 D:\developer_tools\Java\jdk1.8.0_131

      点击确定
    5. 下一步,开始安装

      6.完成安装

    环境变量的配置

    配置环境变量意义

    开发Java程序,需要使用JDK中提供的工具,工具在JDK安装目录的 bin 目录下。
    在DOS命令行下使用这些工具,就要先进入到JDK的bin目录下,这个过程就会非常的麻烦。
    不进入JDK的 bin 目录,这些工具就不能使用,会报错。

    为了开发方便,我们想在任意的目录下都可以使用JDK的开发工具,则必须要配置环境变量,配置环境变量的意义
    在于告诉操作系统,我们使用的JDK开发工具在哪个目录下。

    配置环境变量步骤

    Windows 7,8版本
    1. 计算机鼠标右键,选择 属性
    2. 选择 高级系统设置
    3. 高级 选项卡,点击 环境变量
    4. 点击 新建 ,创建新的环境变量
    5. 变量名输入 JAVA_HOME ,变量值输入JDK的安装目录
    6. 选中 Path 环境变量, 双击 或者 点击编辑
    7. 在变量值的最前面,键入 %JAVA_HOME%\bin ; 分号必须要写,必须是英文格式。
    8. 环境变量配置完成,重新开启DOS命令行,在任意目录下输入 javac 命令,运行成功。
    Windows 10 版本
    1. 文件资源管理器 --> 此电脑鼠标右键 --> 选择 属性
    2. 选择 高级系统设置 --> 选择 环境变量
    3. 点击下方系统变量的 新建 ,创建新的环境变量,变量名输入 JAVA_HOME ,变量值输入JDK的安装目录
    4. 选中 Path 环境变量, 双击 或者 点击编辑
    5. 点击 新建 ,键入 %JAVA_HOME%\bin ,必须是英文格式。选中该行,上移到最上方,点击确定。
    6. 环境变量配置完成,重新开启DOS命令行,在任意目录下输入 javac 命令。

      注意:
      Java开发环境不再需要配置classpath!
      https://www.cnblogs.com/ideal-20/p/11050114.html

    五、第一个Java程序

    开发环境已经搭建完毕,可以开发我们第一个Java程序了。
    Java程序开发三步骤:编写、编译、运行

    编写Java源程序

    public class HelloWorld {    public static void main(String[] args) {        System.out.println(“Hello World!”);        }   }
    文件名必须是 HelloWorld ,保证文件名和类的名字是一致的,注意大小写。
    每个字母和符号必须与示例代码一模一样。
    第一个 HelloWord 源程序就编写完成了,但是这个文件是程序员编写的,JVM是看不懂的,也就不能运行,因此我
    们必须将编写好的 Java 源文件 编译成JVM可以看懂的 字节码文件 。

    编译Java源文件

    在DOS命令行中,进入Java源文件的目录,使用 javac 命令进行编译。
    javac: java compile
    命令:
    javac xxx.java
    举例:
    javac HelloWorld.java
    如果程序无误,那么在该目录下,会产生同名的字节码文件:xxx.class

    运行Java程序

    在DOS命令行中,进入Java源文件的目录,使用 java 命令进行运行。
    命令:
    java 类名字
    举例:
    java HelloWorld
    java HelloWord 不要写 不要写 不要写 .class
    第一个程序注意点:
    编译 :是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器会检查我们
    所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。
    运行 :是指将 class 文件 交给JVM去运行,此时JVM就会去执行我们编写的程序了。
    main 方法:称为主方法,固定书写格式:public static void main(String[] args){…},是程序的入口。
    **注释 :解释程序,给人看的
    Java 中有单行注释和多行注释
    单行注释以 // 开头 换行结束
    多行注释以 /
    开头  以
    /结束
    关键字 :是指在程序中,Java已经定义好的单词,具有特殊含义。
    标识符 :凡是自己起名字的,比如类的名字、方法的名字和变量的名字等等,都是标识符。

    六、Java语言运行机制

    核心机制—Java虚拟机

    JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指 令,管理数据、内存、寄存器。
    对于不同的平台,有不同的虚拟机。
    只有某平台提供了对应的java虚拟机,java程序才可在此平台运行
    Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行

    核心机制—垃圾回收

    不再使用的内存空间应回收—— 垃圾回收
    在C/C++等语言中,由程序员负责回收无用内存。
    Java 语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空 间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
    垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。

  • 相关阅读:
    JSP WebSehll 后门脚本
    DKD蒸馏复现
    [附源码]计算机毕业设计JAVA大学生互助系统
    数据结构——排序
    基于Highcharts平台的桑基图(Sankey diagram)绘制
    搜维尔科技:北京中医药大学在学习针灸之前使用AcuMap实操人体解剖学的案例研究
    JS懒加载模块封装
    猿代码首届团课免单节火热进行中!|猿代码科技
    香港第一金:美元指数昨晚拉高,不确定性加深金价下跌
    1.创建项目(wpf视觉项目)
  • 原文地址:https://blog.csdn.net/qq_45001002/article/details/133645666