欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

第一次学习java需要了解的基本知识!!!

程序员文章站 2022-08-18 08:53:00
1.java概述1.1.java是什么? Java是一门面向对象编程语言.不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。1.2.面向对象是什么?它的基本特征是什么? 面向对象(Object Oriented)是软件开发方法。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是由面向过程演变来的。 面向过程/面向对象他们都是软件开发方法,实质上是一种编程思想。 例如:从电视塔到钟楼 通过面向...

java概述

1.1.java是什么?
java是一门跨平台面向对象编程语言.不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。

1.2.面向对象是什么?它的基本特征是什么?

面向对象(Object Oriented)是软件开发方法。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是由面向过程演变来的。

面向过程/面向对象他们都是软件开发方法,实质上是一种编程思想
通过面向过程的编程思想体现一下完成从电视塔到钟楼这个动作.
例如:从电视塔到钟楼

假设从电视塔到钟楼坐215路公交车,需要沿途记录你所经过的每一站

电视塔–》吴家坟–》西北政法—》…–》钟楼,沿途记录你所经过的每一站就保存了一个过程.

面向过程就是在执行的时候需要记录/保存下,每一步的具体操作从而形成一个过程。
通过面向对象的编程思想体现一下完成从电视塔到钟楼这个动作.

假设从电视塔到钟楼坐滴滴打车。

需要告诉司机要到钟楼。

这时要到的地方钟楼就是一个传递给司机的一个对象。

相当于钟楼就是面向对象
C语言、C++、java之间的关系:

面向过程的编程思想-----C语言 – 指针
面向过程+面向对象------ C++ — 类 多继承,指针
面向对象的编程思想-----java — 类 单继承

面向对象的基本特征是什么?

1.抽象–抽象性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。将我们看到感受的东西抽取同类形成的java的元素的过程–抽象

2.封装–将原本分散处理的数据集中在一起统一管理、保存。

3.继承–孩子从父母那里得到财产。

4.多态–同一类事物,在不同的环境下表现出很多种状态/形态。

1.3.java的三大版本以及它们的区别?
Java分为三大版本,Java SE,Java EE,java ME
第一次学习java需要了解的基本知识!!!

1.Java SE是学习Java EE或者Java ME的基础,如果没有学习过Java SE我们在学习Java EE或者Java ME的时候,会很困难。

2.当我们学习过了Java SE以后,摆在我们面前的出路就有3条,我们可以根据自己的实 际情况选择学习其中一种,又或者2类都学。
我们就需要先学习java SE.

1.4.JDK是什么?由几部分组成?每一部分是什么?

JDK–是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包.最新的版本Java SE 14==JDK 14
官网地址:https://www.oracle.com/java/technologies/javase-downloads.html
JDK由几部分组成?
JDK由2部分组成
1. java开发工具集和常用的java类库 [开发java程序]

2.JRE–Java Runtime Environment(JRE) Java运行环境 [运行java程序]
结果:JDK既可以开发java程序,也可以运行java程序。
当我们仅仅只是为了运行java程序的话,那么我们可以选择只安装JRE.
JRE由2部分组成
1.运行类库

2.JVM–Java Virtual Machine(Java虚拟机) JVM是运行java程序的核心虚拟机,还需要其他的类加载器,字节码校验器,以及大量的基础类库

结果:JDK中的JRE之所以能够运行java程序,是因为JRE中包含了JVM,而JVM是运行java程序的核心。
第一次学习java需要了解的基本知识!!!

1.5.JDK安装和环境变量配置?

JDK安装

1.为了不把JDK安装在C盘,我们在D盘新建java的文件夹用来保存jdk和jre
2.双击“jdk-8u162-windows-x64.exe”,修改安装路径,一路next。
环境变量配置
如果我们需要在命令行下编译/运行java程序,就需要配置环境变量。
配置环境变量:

计算机—》右键—》属性—》高级系统设置—》高级----》环境变量—》系统变
1.配置JAVA_HOME
新建----变量名称: JAVA_HOME
变量值: jdk安装路径 例如:D:\java\jdk
2.配置Path
选中Path—》编辑
变量名称: Path
变量值: 最前面添加”%JAVA_HOME%\bin;”
3.配置CLASSPATH
新建—变量名称: CLASSPATH
变量值: “.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”
测试JDK的安装和环境变量的配置

开始—cmd—命令提示行— java -version
C:\Users\Administrator>java -version
java version “1.8.0_162”
Java™ SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot™ 64-Bit Server VM (build 25.162-b12, mixed mode)
表示安装和环境变量配置正常。

通过记事本编写一个简单的java程序来运行一下

1.指定的位置下【F:\20200728\java基础\20200729java(1)\code】,创建一个记事本文件。
2.打开新建的记事本文件,输入java代码。

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

3.Ctrl+S保存刚才编写的java代码,关闭记事本
4.修改记事本文件的名称
原来:新建文本文档.txt
修改以后: java代码中class后面的单词.java
例如:HelloWorld.java
Java源文件—以”.java”结尾/作为后缀名的文件就是Java源文件
5.开始–>cmd–>打开命令提示行
6.切换命令提示行路径到java源文件所在位置。
C:\Users\Administrator> —》 E:\java基础\0729\code
例如:
C:\Users\Administrator>E:

E:>cd 0729\java基础\0729\code

E:\0729\java基础\0729\code>
7.在java源文件所在位置的路径下输入java源程序编译指令
javac java源文件名称包含后缀名
例如:
E:\0729\java基础\0729\code>javac HelloWorld.java
编译成功以后会在java源文件所在位置的目录下得到一个对应的”.class”文件.
Java字节码文件【Class文件】–以”.class”结尾/作为后缀名的文件就是Java字节码文件
Java字节码文件我们是看不懂的,但是JVM可以执行。

8.在java源文件所在位置的路径下输入java字节码文件运行指令
java 编译后的字节码文件名称,没有后缀名。
例如:
E:\0729\java基础\0729\code>java HelloWorld
Hello,World

1.6.java程序的执行原理?
第一次学习java需要了解的基本知识!!! 先编译,后运行!

1.7.java语言的特点?
1.面向对象
2.跨平台【一次编译,到处使用】
3.多线程【并发】
4.异常处理【就像人生病去看医生】
5.自动垃圾回收机制

本文地址:https://blog.csdn.net/CBXdm/article/details/107672602

相关标签: 学习 java