码迷,mamicode.com
首页 > 编程语言 > 详细

一.初识Java

时间:2021-01-02 10:55:15      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:github   特殊   img   demo   nim   不同   strong   型号   程序设计   

此文转载自:https://blog.csdn.net/weixin_52735772/article/details/111742511

一.初识Java

(1)Java的产生

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

(2)对象(project)

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

(3)类(class)

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

技术图片

public class car//定义一个汽车类 car是标识
{
    String brand;
    int prise;//静态特征
    public car(){}
    public void move()//动态特征
    {
        System.out.println("汽车都可以快速的运动");
    }
    public void stop()
    {
        System.out.println("汽车都可以停下来");
    }
}

(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 托管服务器上的项目。
技术图片
2.在src目录下创建一个package。

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

public class demo1
{
    public static void main(String[] args) //main函数,所有程序的主入口。
    {
        System.out.println("hello world");//打印语句。
    }
}

一.初识Java

标签:github   特殊   img   demo   nim   不同   strong   型号   程序设计   

原文地址:https://www.cnblogs.com/phyger/p/14205098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!