首页后端开发JAVA初识Java

初识Java

时间2023-04-27 07:42:01发布访客分类JAVA浏览618
导读:编辑大家好!我是保护小周ღ,本期为大家带来的是初始 Java,主要给大家带来,Java的简介:Java是什么、Java的热度、Java 的就业等,怎样使用 IEDA 集成开发环境新建项目,并打印Hello World! Java 的m...

编辑

大家好!我是保护小周ღ,本期为大家带来的是初始 Java,主要给大家带来,Java的简介:Java是什么、Java的热度、Java 的就业等,怎样使用 IEDA 集成开发环境新建项目,并打印Hello World!   Java 的main 方法,以及java 文件是怎样运行的

C语言混不下去了,面向对象的编程太爽了,

编辑

目录

一、Java 简介

1.1 Java 是什么?

1.2 Java 语言的发展史

1.3 Java 的热度

1.4 Java 就业

1.5 Java的安全性

二、Java 的 HelloWorld!

三、Java 的main 方法

四、java 文件的运行

编辑

一、Java 简介

1.1 Java 是什么?

Java 是一种可以撰写跨平台应用软件的面向对象程序设计语言,由 Sun Microsystems 公司在1995年5月 首次发布,即 JavaSE、JavaEE、Java ME 的总称。

Java语言 吸收C/C++ 语言的各种优点,摒弃了C/C++ 里难以理解的概念(比如:多继承、指针),具有令人赏心悦目的语法和易于理解的语义。Java 语法就像是C++语法的一个“纯净版本”。

Java 具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。


1.2 Java 语言的发展史

编辑

Java之父——詹姆斯·高斯林(James Gosling)出生于加拿大,是一位计算机编程天才。在卡内基梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统,是Java编程语言的创始人。

Java 语言源于 1991 年 4 月,在Sun Microsystems 公司工作期间,James Gosling 博士领导的绿色计划(Green Project) 开始启动创建了一个名为Oak的项目,刚开始是做智能家电,后来,这项研究随着互联网的发展演变旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。于1995年5月以Java的名称正式发布。

Java 的口号:“Write once, Run anywhere" —— 一次编译,到处运行

Java 凭什么敢打出这么嚣张的口号呢?(请看下文揭晓)

Java 名字的由来:

有一种说法是:Java 的创作者喜欢喝咖啡,印度尼西亚有一个岛,叫瓜哇岛盛产咖啡,所以就命名为Java了。你看啊Java 的图标就是 一杯咖啡。

Java 生态齐全,就是围绕着Java 会有很多的库、工具,使用很方便。

JAVA 发展史上比较重要的几个时间节点:(数据来源于:青耕软件)

    • 1995年5月23日,Oak 语言正式改名为Java, Java语言诞生。
    • 1996年1 月,第一个JDK-JDK1.0诞生。
    • 1997年2 月18日,JDK1.1发布
    • 1998年12月8日,JAVA2企业平台J2EE发布
    • 1999年6 月,SUN公司发布Java的三个版本:标准版(JavaSE,以前是J2SE)、企业版(JavaEE以前是J2EE)和微型版(JavaME,以前是J2ME)
    • 2000年5 月 8 日,JDK1.3发布
    • 2000年5 月29日,JDK1.4发布
    • 2001年9 月24日,J2EE1.3发布
    • 2002年2 月26日,J2SE1.4发布
    • 2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0
    • 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字"2":J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME。
    • 2006年11月13日 ,sum 公司宣布 Java 开源
    • ●2006年12月,sum公司发布JRE6.0
    • 在JDK7开发期间,sum 公司股票暴跌,无力推进JDK7的研发,2009年04月20日,甲骨文公司(Oracle)74亿美元收购Sun。取得java的版权。
    • 2011年7月28日,甲骨文发布 Java7.0 的正式版。
    • 2014年3月18日,Oracle公司发表 Java SE 8。
    • 2017年9月21日,Oracle公司发表 Java SE 9
    • 2018年3月21日,Oracle公司发表 Java SE 10
    • 2018年9月25日,Java SE 11 发布
    • 2019年3月20日,Java SE 12 发布
    • 2019年9月17日,Java 13 发布
    • 2020年3月17日,Java 14 发布

    1.3 Java 的热度

    下图数据来自于TIOBE编程语言社区  2022年5月 的榜单,将技术更新迭代体现的淋漓尽致。我们先看榜单:

    编辑

    历史榜单:

    编辑

    由上面得两张图片可知:

    我们可以清晰得看出Java这些年来得热度,C/C++Java 这三种语言长期霸榜前三,也可以从另一方面表示Java是一种优秀的程序设计语言。

    当然在不同的领域会有更加适合的语言。


    1.4 Java 就业

    JavaC/C++ 未来得就业方向有什么不同呢?

    编辑

    一张图就可以清晰得观察出二者之间得区别,以操作系统为界线,Java 侧重于企业级应用开发C/C++ 更加面向底层应用开发,有一点是Java 不及得,那就是C++可以用来做游戏开发,像鹅厂的技术栈偏向于C++。阿里巴巴则是 Java 领域的权威。

    计算机语言、数据结构/算法、操作系统、网络、数据库等都是以后参加工作的必须项。

    Java 方向要学什么JavaSEJava 数据结构与算法MySQL 数据库Java Web JavaEE ,还包括实战项目等

    JDK 的更新速度很快,但是作为公司来讲,会有一个稳定的JDK 开发版本 一般是JDK 1.8。

    Java 入门相对简单些,但是任何一种语言想要精通都不容易,对于工作机会来讲 Java的招聘多一些,boos 直聘可以搜着试一下,观察观察对应岗位对技术的要求。


    1.5 Java的安全性

    Java 适用于网络/分布式环境。为了达到这个目标,在安全性方面投入了大量的精力。使用Java可以构建防病毒、防篡改的系统。

    从一开始,Java就设计成能够防范常见的错误和各种攻击:

      1. 运行时堆栈溢出,(蠕虫和病毒常用的攻击手段)。
      2. 破坏自己进程空间之外的内存。
      3. 未经授权读写文件。

      ……

      二、Java 的 HelloWorld!

      博主使用的集成开发环境  IDEA 为例:

      编辑

      编辑

      编辑

      编辑

      编辑

      编辑

      编辑

       回车,生成我们的 HelloWorld.java 文件

      编辑

       这个时候我们就可以快乐编程啦!

      编辑

      这样咱们就可以打印 Java 的Hello World!


      三、Java 的main 方法

      我们根据上图的 HelloWorld文件来深度解剖一下Java 的main 方法。

      Java 的main 方法是固定死的,public static 至于这个main 方法为什是静态的,请听下回讲解)

        1. 一个java 文件中,只能有一个 public 的类,而且类名必须和文件名相同,类名不可以是中文和数字 。
        2. Java 编程规范建议,左括号是紧跟着当前行的,一般是语句后空一格再打左括号。
        3. 类名 一定要采用大驼峰的形式命名。

         什么是大驼峰?

        编辑

            4. Java 函数叫方法,{   } 里叫方法体

            5.

        System.out.println("Hello World!");
            

        Java 的打印就想象成C语言的 printf 并回车,因为print +ln ,Java 有自己的字符串类型,所以可以直接打印,“  ” 字符串。

        最后一点:什么是类呢,先简单描述一下,后期再专门讲解:

        类就是用来描述对象的,可以描述狗这个对象,可以描述人这个对象,也可以描述冰箱这个对象,然后对象又有他的属性。

        比如说:对象里面就会描述一些人的姓名,年龄,还有他的一些行为,比如跑步,吃饭,

        就是把你人的特征写在这个类里面。


        四、java 文件的运行

        编辑

        编辑

        一个类,生成一个字节码文件(.class)

        为了方便使用,如果需要HelloWorid 这个类,那么就加载对应的字节码文件。

        用到那个类,加载那个类。


        我们再来用黑框框 运行一下上图文件:打印 Hello World!

        都不需要IDEA:集成开发环境运行。

        编辑


        至此,初始Java 的基本内容博主已经分享完了,希望对大家有所帮助,如有不妥之处欢迎批评指正。

        编辑

         本期收录于博主的专栏——C语言,适用于编程初学者,感兴趣的朋友们可以订阅,查看其它“JavaSE基础知识”。

        感谢每一个观看本篇文章的朋友,更多精彩敬请期待:保护小周ღ  *★,°*:.☆( ̄▽ ̄)/$:*.°★* 

        文章存在借鉴,如有侵权请联系修改删除!编辑

        声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


        若转载请注明出处: 初识Java
        本文地址: https://pptw.com/jishu/9997.html
        Go-切片的扩容和缩容 Jenkins 利用HTML Publisher plugin实现HTML文档报告展示

        游客 回复需填写必要信息