Java学习

Java学习

初识Java

  1. 简单了解Java帝国的诞生

    • 1972年C语言诞生,在指针上没有给工具做一些越界的检查,会导致新手 程序员犯错,内存管理是比较放任的态度,自己分配的空间自己释放,在编译时发现不了问题只有在运行时才会发现问题,会使大部分程序员浪费很多时间。C语言不可移植,在每一个平台都得去写一份,小错误会导致编译失败。

    • 1982年C++诞生,添加面向对象功能,兼容C,但是比C语言复杂,在图形领域和游戏领域比较有优势,但是C++学起来比较麻烦,会涉及很多计算机底层的知识,操作指针和内存比较麻烦。

    • 1995年Java诞生,为了克服C和C++的缺点,使得java具有可移植性,编写一次,到处使用,没有指针,没有内存管理,面向对象且类型安全。关于Java的命名,开始计划命名为C+±,可是java和其他语言偏差比较大,所以计划自己命名一门语言,后来命名为oak,但是被注册了,后来终于确定了Java。

  2. Java的特性和优势

    • 简单性
    • 面向对象
    • 可移植性
    • 高性能
    • 分布式
    • 动态性
    • 多线程
    • 安全性
    • 健壮性
  3. JDK、JRE、JVM 区别和联系

    • JDK

      Java Development Kit : Java标准开发包

      包含JRE、JVM,它提供了编译、运行Java程序所需的各种工具和资源

    • JRE

      Java Runtime Environment : Java运行环境

      用于解释执行Java的字节码文件

    • JVM:Java虚拟机

      Java Virtual Machine : Java虚拟机

      是JRE的一部分,它是整个java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行java字节码文件的虚拟计算机

    • 区别与联系

      • DK 用于开发,JRE 用于运行java程序 ;如果只是运行Java程序,可以只安装JRE,无序安装JDK
      • JDk包含JRE,JDK 和 JRE 中都包含 JVM
      • JVM 是 java 编程语言的核心并且具有平台独立性
  4. Java三大版本

    Write Once、Run Anywhere

    • JavaSE:标准版(桌面程序、控制台开发…)
    • JavaME: 嵌入式开发(了解就好)
    • JavaEE:E企业及开发(Web端、服务器开发…)
  5. 搭建开发环境

    • JDK下载安装

      下载方式:

      1. 百度搜索JDK8,官网下载(需要同意协议,下载电脑对应的版本):https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

      2. 百度网盘自取:

        链接:https://pan.baidu.com/s/1Y3hgxYELChaqHzEYCGPGeQ
        提取码:ckvu
        复制这段内容后打开百度网盘手机App,操作更方便哦

      安装方式:

      1. 双击JDK直接安装,一直点下一步,可以自己选择安装的文件夹(自己容易找到的,后续配置环境需要路径)
      2. 安装完成找到安装的路径

      配置环境变量

      1. 鼠标右击我电脑——>属性——>高级系统设置——>找到环境变量点开

      在这里插入图片描述

      在这里插入图片描述

      1. 在系统变量中配置
      1. 点击新建,变量名:JAVA_HOME (变量名要按照这个写) 变量值(jdk路径):C:\Program Files\Java\jdk1.8.0_144(这是我的路径,每个人的路径不一样,要找到自己的路径复制过去)

      在这里插入图片描述

      1. 点击确定

      2. 配置path变量

      3. 在系统变量中找到path,双击点开

      在这里插入图片描述

      1. 在新的界面中点击新建

      在这里插入图片描述

      1. 添加%JAVA_HOME%\bin

      2. 再次新建添加%JAVA_HOME%jre\bin

      在这里插入图片描述

      1. 确保有两个bin之后一直点击确定退出

      2. 测试jdk是否安装成功,Win+R,cmd打开Dos命令窗口,输入java -version 然后回车 (java和-之间必须有空格),就可以输出java的1.8版本。

      在这里插入图片描述
      在这里插入图片描述

      1. Dos命令窗口中分别输入java和javac,如果没有输出错误,就说明已经成功,javac和java可以测试java可以进行编译和运行。

      在这里插入图片描述
      在这里插入图片描述

    • JDK卸载方式(和安装刚好相反)

      1. 删除Java的安装目录

      2. 环境变量中删除JAVA_HOME

      3. 环境变量中删除J删除path下关于java的目录

      4. 在Dos命令窗口中输入java -version,提示找不到内部或外部命令,此时就卸载完成

  6. 编写一条Hello World代码

    public class Hello{
    	public static void main(String[] args){
    		System.out.print("Hello World!");
    	}
    }
    
  7. 下载Notepad++,在软件中编辑一条编写一条Hello World代码,在Dos命令窗口编译运行(其他文本软件也可以)

编译方式:javac Hello.java (编译前路径一定要在你的java程序代码所在的路径,我的在D盘下code文件夹下)

在这里插入图片描述

在这里插入图片描述

运行方式:java Hello

在这里插入图片描述

  1. 注意:

    • 每个单词一定要注意大小写,java是大小写敏感的
    • 在Dos控制端尽量使用英文,中文格式可能不会通过
    • 编写java代码时文件名和类名必须保持一致,并且首字母大写
    • 符号不能使用中文,使用中文是会报错的
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值