初步认识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语言(二)

    目录 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日
    浏览(45)
  • Java语言-----泛型的认识

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

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

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

    2024年02月05日
    浏览(36)
  • 由浅到深认识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日
    浏览(45)
  • 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日
    浏览(47)
  • 【javaSE】认识异常(1)

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

    2024年04月26日
    浏览(35)
  • 【javaSE】认识异常(2)

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

    2024年04月27日
    浏览(30)
  • 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日
    浏览(47)
  • 【javaSE】 万字带你认识异常

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

    2024年02月14日
    浏览(35)
  • JavaSE——初始java

    目录 一.Java是什么 二.Java语言的特性 1. 简单性 2. 面相对象 3. 分布式(微服务) 4. 健壮性 5. 安全性 6. 体系结构中立 7. 可移植性 8. 解释性 9. 高性能 10. 多线程 11. 动态性 三.JDK环境配置 1.简介 2.安装  3.配置 4.检验 四.第一个Java程序 1.初始程序 2.运行程序 3.JDK、JRE、JVM三者之间的

    2023年04月08日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包