Java零基础入门(上)-详细介绍

1.Java语言简介

Java诞生于1995年,原属于SUN公司,2009年4月20日,美国数据软件巨头甲骨文公司(Oracle)宣布以74亿美元收购SUN公司.Java是最受欢迎的发开语言,已经火了20多年,并将继续引领IT的编程.Java的LOGO是一杯热气腾腾的咖啡,真的是令人回味无穷.

2.跨平台原理

众所周知,在Windows系统只能运行Windows的程序(exe),Linux系统只能运行Linux的程序,Mac系统只能运行Mac的程序.那么Java是如何实现跨平台的呢?
首先我们用Java程序进行编译操作,编译后生成一种和平台系统无关的文件–字节码文件.但是此时Windows,Linux等系统是不能执行字节码文件的,只有Java虚拟机(JVM)才能识别字节码文件,那么为了在Windows系统上运行该Java程序,我们就只能在Windows平台上安装Windows版本的JVM,如果要在Mac系统上运行,那便安装Mac版本的JVM.如此一来,Java就实现了跨平台,做到了一次编译到处运行的效果.
总结为两点

  • Java文件经过编译后生成和平台无关的class文件
  • Java虚拟机(JVM)是不跨平台的

3.基本术语

  • 源代码:简称源码,是指还未编译的按照编程语言规范书写的代码,比如Java代码.
  • 源文件:存放源代码的文件,比如Java文件
  • Java文件的拓展名是.java
  • class文件的拓展名是.class

4.JDK和JRE的概述

JRE:Java的运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM,一般在只运行程序而不开发程序的服务器中安装.
JDK:Java的开发工具,包含开发Java程序的所有工具如javac和java等,JDK包含JRE,如果安装了JDK就不必安装JRE.

5.安装JDK

点击跳转下载JDK地址

  1. 进入下载链接后,点击红色方框图片.
    进入JDK下载处
  2. 上方为当前JDK的版本号,下方为下载处,电脑是什么系统就下什么系统的JDK,此处都为64位系统的,32位的需要找一下.因为我的电脑是Windows系统,因此下载的是Windows版本的了.后缀为.exe和.zip的都可以,exe的是下载完成后直接双击安装,zip的是安装包,还需在解压出来才能安装.
    下载JDK介绍

5.1建议

  • JDK不要安装在C盘,且不要带中文的路径,路径中部包含空格字符.
  • 安装完JDK后,JRE不用安装
  • 如果C:\WINDOWS\system32目录中出现名字以java开头的文件,那就删除

6.配置环境变量

当安装好JDK后,我们便需要配置环境变量了,配置环境变量的目的是能够在任何地方使用编译工具(javac)和运行工具(java).

  1. 右击计算机选择属性
    进入系统

  2. 选择高级系统设置
    进入高级系统设置

  3. 在高级中选择环境变量
    进入环境变量

  4. 新建名为JAVA_HOME,注意是大写.变量值为JDK目录
    新建变量名

  5. 找到Path进入,选择新建,格式为%JAVA_HOME%\bin
    配置bin路径

当做完这些后,就已经配置好了环境变量,接下来检测一下有没有配置成功.

7.检测配置

  1. 首先按住win+R出现运行窗口,输入cmd,如下图所示:
    运行窗口
  2. 输入java后,出现如下图所示便是成功安装运行环境
    运行环境安装成功
  3. 输入javac,出现如下图所示便是成功安装编译工具.
    编辑工具安装成功
    环境变量已经配置成功了,那么接下来便来开发我们第一个java程序

8.Hello World程序开发

Hello World可以说是大部分程序员的第一个程序,因此我们也不能例外,毕竟不能坏了这行业的传统.
HelloWorld程序
在开发Java程序时,需要记住以下几点

  1. Java语言严格区分大小写,好比main和Main,system和System是完全不同的概念.
  2. 一个Java源文件里可以定义多个类,但其中最多只能有一个类被定义成public类.若源文件中包括了public类.源文件必须和该public类同名.
  3. 一个源文件中包含N个Java类时,成功编译后会生成N份字节码文件,既每个类都会生成一份单独的class文件,且字节码文件名和其对应的类名相同.
  4. 若一个类必须运行,则必须拥有main方法(主方法),因为main方法是程序入口.
  5. 括号必须相等,不能乱写,否则报错.Java中是以花括号为一个代码块的

好了,到这里我们第一个Hello World程序就已经开发完成,是不是很简单呢.接下来我们来介绍另一项功能

9.注释符号

大家可以看到,在开发Hello World程序时,我使用了中文让大家了解下面的代码是什么意思.那是怎么回事呢?
原因就是注释符号,在Java中给我们提供了三种注释符号,让别的程序员能理解你这些代码是什么意思.在工作中,每个人负责的代码功能不一样,因此别人看你代码时必须要有注释才知道你写的是什么功能,同时也是防止时间长了自己在看代码也不知道自己写的是什么意思.

9.1三种注释方法

Java的注释信息是给程序员看的,编译器(javac)在编译时会忽略掉源文件中的注释信息.

  • 单行注释:

    • 格式为://内容,意思为//后面这一行的内容被注释.
  • 多行注释:

  • 文档注释:

  • 因为多行注释和文档注释与这里有冲突,星号无法显示,因此就不打了,大家知道有这三种注释方法就行了.

10.标识符

在写代码的时候为了增强代码的阅读性,我们会自定义很多名字.如:类名,方法名,变量名等.我们把这种为了增强程序阅读性而定义的名称称为标识符.

10.1标识符命名规则

  • 由字母,数字,下划线,$组成,但不能以数字开头(注:此处的字母可以是中文,日文等.)
  • 大小写敏感.
  • 不得使用Java中的关键字和保留字.
  • 不用Java中内置的类名作为自己的类名.

小结:记住使用一个非关键字和保留字,且有意义的英文单词就很OK了.
注意:类名必须使用名词,且首字母必须是大写的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值