初步认识Java

这篇具有很好参考价值的文章主要介绍了初步认识Java。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Java之父

       Java 语言源于 1991 年 4 月,Sun 公司 James Gosling博士 领导的绿色计划(Green Project) 开始启动,此计划最初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个就是Java的前身: Oak (得名与Java创始人James Gosling办公室外的一棵橡树),但由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1995年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布,并提出“Write once, Run anywhere" 的口号。

Java之父就是 James Gosling (詹姆斯·高斯林)

初步认识Java,JavaSE,java,开发语言

吃水不忘打井人,作为学习Java的我们要记住James Gosling博士的贡献

Java语言的应用场景与特点

       Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。
Java语言具有简单性、面向对象、分布式(微服务)、健壮性、安全性、体系结构中立、可移植性、解释性、高性能、多线程、动态性等等,我会在后续的文章中一一展示Java语言的特点~~ 等到大家学完Java整个技术栈就会清楚了。

Java程序的运行

初步认识Java,JavaSE,java,开发语言

演示

初步认识Java,JavaSE,java,开发语言

初步认识Java,JavaSE,java,开发语言

在记事本写运行java代码的时候,我们可以在文件所在目录下打开cmd 窗口,并输入javac这个命令,输入之后会生成.class文件,之后输入java命令运行Test文件就会出来hello world这个运行结果。

运行解析

java 的源文件(是以.java为后缀名的)通过编译形成字节码文件就是.class文件,之后执行运行程序,最后输出结果。这里和C语言有所不同~~

无论你是在哪里运行java程序,都需要安装好JDK(Java Development Kit)【Java 开发工具包】提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等…

初步认识Java,JavaSE,java,开发语言

JDK里面包含JRE(Java Runtime Environment)【Java运行时环境】(包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。),JRE还包含了JVM(Java Virtual Machine)【Java虚拟机】(负责运行Java程序)

Java程序运行都是在虚拟机上实现的,所以占用内存很大,因此Java程序运行的重点是JDK是否安装完成,不管你在哪里写Java程序。只要有JDK都能运行Java程序,所以这就是为什么Write once, Run anywhere;甚至你可以拿别人写好的Java文件或者生成好的.class文件【字节码文件】,都能在你的电脑上跑,无论你的电脑是什么操作系统~~

这里体现了Java的可移植性~~

注意事项:开始时Java只考虑到西文字符的编译(也就是一个字节的),因此你在记事本写有关汉字(两个字节)的时候会发生编译乱码现象,我这里将hello world改成了"你好"

初步认识Java,JavaSE,java,开发语言
这时候我们需要使用unicode编码(这个编码方式可以处理类似汉字这种两个字节的字符)命令:javac -encoding utf-8 xxx.java
初步认识Java,JavaSE,java,开发语言
在现在的编译器中,编译器已经帮我们处理好了这个东西,所以我们不需要理会,知道这个东西即可~~

Java的注释

Java注释有三种:①单行注释:// 注释内容
②多行注释:/* 注释内容*/(不推荐)
③文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用),可以被javadoc工具解析,生成一套以网页文件形式体现的程序说明文档

Java的标识符

       和C语言类似,我们不能使用纯数字来定义变量,例如int 1234,这是错误的!当然也不能以数字开头,还有变量名不能使用关键字,变量名不能出现 . 这个符号,我们可以使用美元符号来开头,但是不建议,大家按照C语言的习惯就可以了,稍微注意一下不能使用的场景。文章来源地址https://www.toymoban.com/news/detail-860162.html

到了这里,关于初步认识Java的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 初步认识C语言(二)

    初步认识C语言(二)

    目录 7. 选择语句  8. 循环语句  9. 函数 10.数组 10.1 数组定义 10.2 数组的下标  10.3 数组的使用  11. 操作符 12. 常见 12.1 typedef 12.2 static  12.2.1 修饰局部变量  12.2.2 修饰全局变量  12.2.3 修饰函数 ​编辑 13. #define 定义常量和宏  14. 指针 14.1 内存  14.2 指针

    2024年02月12日
    浏览(7)
  • Java语言-----泛型的认识

    Java语言-----泛型的认识

    目录 一.什么是泛型 二.泛型类的使用 2.1泛型类的定义  2.2泛型类的数组使用 三.泛型的上界  四.泛型的方法 五.泛型与集合 😽个人主页: tq02的博客_CSDN博客-C语言,Java领域博主  🌈梦的目标:努力学习,向Java进发,拼搏一切,让自己的未来不会有遗憾。  🎁欢迎各位→点

    2023年04月23日
    浏览(16)
  • 快速认识,后端王者语言:Java

    快速认识,后端王者语言:Java

    Java作为最热门的开发语言之一,长居各类排行榜的前三。所以,就算你目前不是用Java开发,你应该了解Java语言的特点,能用来做什么,以备不时之需。 Java 是一种高级、多范式编程语言,以其编译为独立于平台的字节码的能力而闻名。 它是由 Sun Microsystems 的 James Gosling 于

    2024年02月05日
    浏览(11)
  • 由浅到深认识Java语言(9):Eclipse IDE简介

    由浅到深认识Java语言(9):Eclipse IDE简介

    该文章Github地址:https://github.com/AntonyCheng/java-notes 在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template CSDN文章地址:https://blog.csdn.net/AntonyCheng/article/details/136555245),该模板集成了最常见的开发组件,同时基于修改配置

    2024年03月25日
    浏览(16)
  • Django学习记录:初步认识django以及实现了简单的网页登录页面的前后端开发

    Django学习记录:初步认识django以及实现了简单的网页登录页面的前后端开发

    1、可以先删去template文件夹,并在setting里面删掉这一行 2、在pycharm中创建app: 3、启动app:编写URL与视图函数关系【urls.py】 ​ 编写视图函数【views.py】 ​ 启动pycharm项目 4、引用静态文件 其中有两个文件的导入:(jquery和bootstrap) jquery:https://code.jquery.com/jquery-3.6.0.min.js 可

    2024年02月14日
    浏览(13)
  • 【javaSE】认识异常(1)

    【javaSE】认识异常(1)

    hellohello~,大家好💕💕,这里是E绵绵呀✋✋ ,如果觉得这篇文章还不错的话还请点赞❤️❤️收藏💞 💞 关注💥💥,如果发现这篇文章有问题的话,欢迎各位评论留言指正,大家一起加油!一起chin up!👍👍  💥 个人主页: E绵绵的博客 💥 所属专栏: JAVASE题目练习

    2024年04月26日
    浏览(12)
  • JavaSE-----认识异常【详解】

    JavaSE-----认识异常【详解】

    目录 一.异常的概念与体系结构: 1.1异常的概念: 1.2一些常见的异常: 1.3异常的体系结构: 1.4异常的分类: 二.异常的处理机制: 2.1 抛出异常: 2.2异常的捕获:  2.3try-catch-(finally)捕获并处理:  2.4Throwable类中的常用方法: 三.自定义异常: java中常见的异常: 1. runtime

    2024年03月18日
    浏览(9)
  • 【javaSE】认识异常(2)

    【javaSE】认识异常(2)

    hellohello~,大家好💕💕,这里是E绵绵呀✋✋ ,如果觉得这篇文章还不错的话还请点赞❤️❤️收藏💞 💞 关注💥💥,如果发现这篇文章有问题的话,欢迎各位评论留言指正,大家一起加油!一起chin up!👍👍  💥 个人主页: E绵绵的博客 💥 所属专栏: JAVASE题目练习

    2024年04月27日
    浏览(8)
  • 【javaSE】 万字带你认识异常

    【javaSE】 万字带你认识异常

    在生活中,一个人表情痛苦,出于关心,可能会问:你是不是生病了,需要我陪你去看医生吗? 在程序中也是一样,程序猿是一帮办事严谨、追求完美的高科技人才。在日常开发中,绞尽脑汁将代码写的尽善尽美,在程序运行过程中,难免会出现一些奇奇怪怪的问题。 有时

    2024年02月14日
    浏览(10)
  • 【JavaSE】初识java

    【JavaSE】初识java

    目录 Java语言概述 Java是什么 Java语言重要性 语言广泛使用程度 工作领域 在校招中的岗位需求​编辑 Java语言发展简史 Java语言特性 ​编辑Java开发环境安装 初识Java的main方法 main方法示例 运行Java程序 JDK、JRE、JVM之间的关系 注释 基本规则 注释规范 标识符 ​编辑 总结

    2024年02月16日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包