java基础(一)、走进java

版权申明

  • 本文原创作者:是飘飘呀!
  • 作者博客地址:https://blog.csdn.net/weixin_44216392

计算机语言

计算机语言指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介。
计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句),这些就是计算机能接受的语言;

计算机语言种类

计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。

机器语言: 即通常所说的机器码,这是由CPU直接执行的语言,例如:010101010101010。
汇编语言: 实际上就是计算机的指令集。通过大量的英文单词代表计算机的指令。例如:add 1 1 表示 1+1的操作。
高级语言: 提供了更高级的功能集的语言。例如:C、JAVA、C++、Python

java语言

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征

java语言的特点:

  • 简单性

  • 面向对象

  • 分布性

  • 编译和解释性

  • 安全性

  • 可移植性

  • 跨平台

java的三大平台

  • JavaSE(Java Platform,Standard Edition)

Java SE 是Java平台标准版的简称,以前称为J2SE。用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。

Java SE是基于JDK和JRE实现的,包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。

  • Java EE(Java Platform,Enterprise Edition)

Java EE是Java平台企业版的简称,以前称为J2EE。可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和Web 2.0 应用程序

  • Java ME(Java Platform,Micro Edition)

Java ME是Java嵌入版的简称,以前称为J2ME,也叫K-JAVA

java环境

java开发环境
  • JRE(Java Runtime Environment)

JRE是支持Java程序运行的标准环境。也就是说:JRE了包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可

  • JDK(Java Development Kit)

JDK称为Java开发包或Java开发工具,是提供给Java开发人员使用的,其中包含了java的开发工具(例如: 编译工具(javac.exe) 、打包工具(jar.exe)),也包括了JRE。所以安装了JDK,就不用在单独安装JRE了

  • JVM Java虚拟机

虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行
它们三者之间的关系如下图所示
在这里插入图片描述

JDK的安装

64位JDK工具以及eclipse资源有需要的同学可以自取哦!
链接:https://pan.baidu.com/s/1dX-Z10ij3IHApqQgyxASLw
提取码:acru

具体安装步骤参考博主:谷哥的小弟的博文
史上最全最细图文详解J2EE开发环境搭建全过程

JDK环境变量的配置

  • 配置方法:右击【我的电脑】—【属性】-----【高级】—【环境变量】

在这里插入图片描述

  • 选择【新建】–弹出“新建系统变量”对话框,在“变量名”文本框输入JAVA_HOME在“变量值”文本框输入JDK的安装路径,单击“确定”按钮,例如:C:\Program Files\Java\jdk1.8.0_60
    在这里插入图片描述
  • 在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添我的是win10所以直接添加,win7的同学要注意添加的位置
    -在这里插入图片描述
  • 配置完成后验证是否配置成功:按下键盘win徽标键+R弹出运行对话框—>输入cmd—>回车 打开dos窗口
  • 首先输入java命令,如下图
    在这里插入图片描述
    再输入javac,如图;
    在这里插入图片描述
    在看到以上信息时则表示环境变量配置成功

学习java的第一个程序hello world

  • 步骤一:新建一个记事本把后缀.txt改为.java
public class HelloWorld{
	public static void main(String [] args){
	System.out.println("Hello world");
   }
}

在这里插入图片描述

  • 第一步:打开dos窗口,切换到文件所在的盘符,再输入javac 空一格输入文件的路径—>按回车
    这一步是编译java代码,如果有错误,请检查代码是否正确;
  • 第二步:输入java空一格 输入文件名也就是java代码的类名—>回车
    如果出现出现找不到或无法加载主类,请检查文件路径是否正确;

示例如下图:
在这里插入图片描述
注意

  • 文件名和类名必须类类名保持一致
  • 文件路径应为绝对路径,否则会出现找不到或无法加载主类的错误;
  • 文件放在哪个盘首先切换盘符,比如我的放在D盘,在DOS窗口输入d:即可切换到D盘下;

到了这里,可能有同学有疑问了,java代码是如何从编写到编译再到执行的呢?我们看下图,也许会更清楚明了一些:
在这里插入图片描述
我们可以很清楚的看到在java代码编写好了以后的.java文件,要通过javac编译成后缀为.class的字节码文件,也就是计算机能够识别的二进制码,最后由java虚拟机执行得到我们想要的结果;

在java里,我们使用System.out.println()输出消息,但是刚认识java的童鞋们要注意了,我们写的hello world是需要用双引号引起来,才会输出hello world,否侧会被java虚拟机认为是一个变量,而我们的代码中又没有一个叫做helloworld的变量,因此会编译出错;而双引号里面的内容会被全盘输出;

看到这里了我相信各位童鞋已经对Java有了基本的认识,但是在写代码的时候要注意命名规范哟

  • 包名一般为公司域名倒着写,例如:com.baidu
  • • 一般不使用汉语拼音以及汉语拼音简写进行命名,要见名知意
  • 首先类名首字母要大写之后的每个单词首字母大写,而方法名或变量名就遵守驼峰命名规范就ok啦;
  • 命名时的规则如下
  • 变量名只能是由:字母,数字,下划线_,$组成
  • 变量的首字母不能是数字
  • 变量名不能使用系统关键字或者保留关键字

最后

作为一个java界的小菜鸟写下这些,一是方便自己记忆,二是希望能够帮到刚好需要帮助的童鞋
内容不是很完整,如有错误之处,欢迎并且感谢各位大神(老鸟)指正哟!!!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值