Java基础知识学习:JDK下载安装与第一个Java程序

本博客详细介绍了Java初学者所需的基础知识,包括JDK的下载与安装、环境变量配置、openJDK与Oracle JDK的区别,以及如何编写和运行第一个Java程序。同时,提供了常见错误解决方法和开发工具推荐。

目录,更新ing,学习Java的点滴记录

  目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录

JDK下载和安装及环境变量配置

  1. 详细见:下载安装JDK,步骤对于win7和win10都适用
  2. openJDK和 JDK收费问题
      2019 年后,JDK8 后续更新的版本就开始收费了。但是,主要针对的是企业用户,对于个人学习者没有任何影响。
      由于 JAVA 虚拟机的规范是开放的,任何人都可以去实现它。我们常用的 JDK 只是oracle 公司的一种具体实现,其他公司甚至个人也可以根据规范自己开发。常见的 JDK 有如下几种:1.Oracle JDK 2.openJDK 3.IBM,亚马逊,SAP等大公司自己的JDK
      在这里插入图片描述

第一个Java程序

  1. 使用记事本,编写代码
      首先在D盘下(路径随意,但建议同步,方便后面测试)创建一个文本文档文件,改名一下,这里改为Test.txt,名字一定要用这个(因为要和代码保持一致),并检查是否可以看到文件的后缀名
      在这里插入图片描述
      如果不能显示.txt后缀名的话,按下图操作(win10系统)
      在这里插入图片描述
      在文件中,复制以下代码
public class Test{

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

  对文件重命名为Test.java

  1. 编译(编译器创建class字节码文件)
      打开命令行窗口(开始键+R,输入cmd),进入 Java 文件所在目录;执行命令:javac Test.java,生成class 文件。
      在这里插入图片描述
      在这里插入图片描述
  2. 解释并运行
      执行:”java Test”(就是运行编译生成的 Test.class),输出执行结果
      在这里插入图片描述
      在这里插入图片描述

第一个Java程序错误总结

  1. 常见问题-1:提示“javac 不是内部或外部命令……”
      JDK环境变量配置出问题,仔细检查环境变量
  2. 常见问题-2:NoSuchMethodError:main
      代码书写有问题,建议直接复制粘贴,如果自己写的话,符号都必须是英文输入法下的符号
  3. 编程经验很大程度就是指“调错的经验”

第一个程序语法详解

  1. Java 对大小写敏感,如果出现了大小写拼写错误,程序无法运行。
  2. 关键字 public 被称作访问修饰符(access modifier),用于控制程序的其它部分对这段代码的访问级别。
  3. 关键字 class 的意思是类。Java 是面向对象的语言,所有代码必须位于类里面
  4. 一个源文件中至多只能声明一个 public 的类,其它类的个数不限,如果源文件中包含一个 public 类,源文件名必须和其中定义的 public 的类名相同,且以“.java” 为扩展名。
  5. 一个源文件可以包含多个类 class。
  6. 正确编译后的源文件,会得到相应的字节码文件,编译器为每个类生成独立的字节 码文件,且将字节码文件自动命名为类的名字且以“.class”为扩展名。
  7. main 方法是 Java 应用程序的入口方法,它有固定的书写格式:public static void main(String[] args) {…}
  8. 在 Java 中,用花括号划分程序的各个部分,任何方法的代码都必须以“{”开始,以“}”结束, 由于编译器忽略空格,所以花括号风格不受限制。
  9. Java 中每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行。
    10.编程时,一定要注意缩进规范 ,在写括号、引号时,一定是成对编写,然后再往里插入内容

常见DOS命令总结

  1. DOS 命令已经基本退出普通使用者的历史舞台了,但是仍然有必要掌握几个常用的命令,便于在某些情况下更顺畅的操作程序。
  2. 在这里插入图片描述

常见开发工具和开发环境IDE的介绍

  1. 入门学习时,进行简单的 Java 程序编写,我们可以使用文本编辑器,比如:记事本。但是,记事本功能不够强大,我们可以考虑使用“更加强大的记事本”,常见的有如下三种软件:
      Notepad++
      UltraEdit
      EditPlus (本人选择)
  2. 在我们真正学习开发中,包括以后在企业中从事软件开发时,一般使用集成开发环境
    (IDE), 如下三种软件是最常见的,尤其是 eclipse。但是目前IDEA使用人数也越来越多,我电脑安装了Eclipse和IDEA
      eclipse 官方网址:http://www.eclipse.org 下载方式
      IDEA 官方网址: http://www.jetbrains.com/idea/
      本人实际经历而言,对于IDE的选择,没有太大区别,你用熟了一个,学会其他的很简单
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值