JAVA入门与JDK安装

举报
运气男孩 发表于 2021/11/21 22:10:21 2021/11/21
【摘要】 Java的主要就业方向Web开发  Web开发语言很多,Java是其中之一。Java在开发高访问、高并发、集群化的大型网站方面有很大的优势,例如人人网、去哪儿网、美团等Android开发Android是全球最大的智能手机操作系统,2014年第三季度Android手机出货量占比达到84%。Android应用的主要开发语言就是Java客户端开发Java客户端开发主要面向政府、事业单位和大型企业,...

Java的主要就业方向

Web开发  

Web开发语言很多,Java是其中之一。Java在开发高访问、高并发、集群化的大型网站方面有很大的优势,例如人人网、去哪儿网、美团等

Android开发

Android是全球最大的智能手机操作系统,2014年第三季度Android手机出货量占比达到84%。Android应用的主要开发语言就是Java

客户端开发

Java客户端开发主要面向政府、事业单位和大型企业,如医疗、学校、OA、邮箱、投票、金融、考试、物流、矿山等信息方面的系统。

前言

  面向对象程序设计(object-oriented programming,OOP)是一种新的程序设计的范型。       面向对象程序的基本元素是对象。面向对象程序的主要结构特点是:一、程序一般由类的定义和类的使用两部分组成;二、程序中的一切操作都是向对象发送消息来实现的,对象收到消息后,启动有关方法完成相应的操作。

大家都知道,Java是典型的面向对象程序语言,而c语言是面向过程的程序语言

两者之间的区别用一张图表示:

简单来说,面向过程就是想解决一个算法问题,先会分析出解决这个问题需要几个过程步骤;而面向对象是把这个问题分解成几个不同的对象,逐个击破。

面向过程和面向对象的优缺点?

Java的特点

特点简单了解即可,下面来配置一下java需要的环境

JDK安装

JDK官网下载地址: https://www.oracle.com/technetwork/java/javase/overview/index.html

JVM(Java Virtual Machine):         java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。

JRE(Java Runtime Environment)         java的运行环境,包括jvm+java的核心类库。  

JDK(Java Development Kit)           java的开发工具,包括jre+开发工具

直接上路来配置java所需系统环境

新建个JAVA_HOME存放jdk安装的路径
在path前添加下面jre的路径
环境变量path和classpath的作用是什么
(1)path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程序文件所在的目录,用于指定DOS窗口命令的路径。
(2)classpath是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class类文件的

简单Java程序

简单来测试一下java小demo

public class TestDemo {
    /**
     * This is a Java Demo that test the IDEA
     *
     * @param args params
     */
    public static void main(String[] args) {
        TestDemo testDemo = new TestDemo();
        testDemo.showMessage("I am a good man");
    }

    /**
     * This method is show a message and print it
     *
     * @param msg the param of input
     */
    private void showMessage(String msg){
        System.out.println("showMessage: " + msg); // show the message on the terminal
    }
}

总结

  • Java的特点:简单、面向对象、平台无关、多线程、动态
  • JDK下载安装,环境变量配置。
  • Java程序开发流程。 Java注释 Java编程风格
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。