【Java】一.初识Java

(1)Java的产生

​ 互联网时代将世界上各个角落的计算机子网连接成一个庞大的整体,而这些子网是由各个软件平台各种不同型号,不同型号,操作系统所产生的。所以就产生了一个问题:有没有一种语言,能够打破这种隔阂,它所编写的程序可以在不同的计算机上运行,使得Internet能够发挥它最大的作用呢?Java正是顺应了这种需求,因此得到了广泛的使用。它以其平台无关性,面向对象,多线程,半编译半解释等特点,成为了网络时代的编程语言。
​ Java,面向对象编程语言。在面向对象程序设计语言中,可以将程序描述为如下的公式:程序=对象+消息。面向对象编程语言对现实世界的直接模拟体现在如下几个方面:

(2)对象(project)

​ 在Java程序员的的眼里,万物皆对象。一辆吉利领克03+,一本面向对象编程的辅导书,一个乒乓球拍等等都是对象。其实,只要我们仔细地去分析程序设计所面对的问题域,即客观世界,客观世界是由一些具体的事物构成的,每个事物都具有自己的一组静态特征(属性)和一组动态特征(行为)。我们需要把客观世界的事物映射到面向对象程序设计语言中,则需要把问题中的事物抽象成对象,用数据描述该对象的静态特征(Java中称之为数据成员),用方法来刻画该对象的动态特征(即行为)。

(3)类(class)

​ 客观世界的事物即具有特殊性又具有共性。人类认识客观世界的基本方法之一就是对其进行分类, 即根据其共性将事物归结为某些类。举个例子:汽车就是一个类,而我二叔开的那辆凯迪拉克xt4就是一个对象。

【Java】一.初识Java

`public class car//定义一个汽车类 car是标识

{

String brand;

int prise;//静态特征

public car(){}

public void move()//动态特征

{

System.out.println("汽车都可以快速的运动");

}

public void stop()

{

System.out.println("汽车都可以停下来");

}

}`

* 1

* 2

* 3

* 4

* 5

* 6

* 7

* 8

* 9

* 10

* 11

* 12

* 13

* 14

(4)Java的特点(了解)

1.简单性 2.面向对象3.可移植性(平台无关性)4.高性能5.分布式6.动态特性7.安全性

(5)Java的开发运行环境

​ Java运行集成开发环境(IDE),将编辑,编译,构造,调试和在线帮助集成在一个图形用户界面,有效的提高了编程效率。Netbean IDE是开源的软件开发环境。

(6)Java虚拟机

​ 由Java编写的源程序,经过Java编译器编译后生成Java虚拟机上的字节码,再由Java虚拟机上的执行引擎(解释器)执行,并产生执行结果。JVM(Java虚拟机)是可以运行Java字节码的假象计算机,是Java面向网络的核心。

(7)第一个Java程序(hello world)

1.打开IDEA新建一个project。

Create New Project:创建一个新的工程。(Java中最大的单元就是project)
Import Project:导入一个现有的工程。
Open:打开一个已有工程。比如:可以打开 Eclipse 项目。
Check out from Version Control:可以通过服务器上项目地址 check out Github 上面项目或其他 Git 托管服务器上的项目。
【Java】一.初识Java
2.在src目录下创建一个package。

工程下的 src 类似于 Eclipse 下的 src 目录,用于存放代码。
工程下的.idea 和 project01.iml 文件都是 IDEA 工程特有的。类似于 Eclipse 工程下的.settings、.classpath、.project 文件等。
【Java】一.初识Java
3.在package下新建一个class.
【Java】一.初识Java
4.在class(类)中就可以写代码了。

public class demo1

{

public static void main(String[] args) //main函数,所有程序的主入口。

{

System.out.println("hello world");//打印语句。

}

}

以上是 【Java】一.初识Java 的全部内容, 来源链接: utcz.com/a/89793.html

回到顶部