当前位置: 首页> 游戏> 评测 > 免费开店的平台_app开发公司排行榜做软件的公司_网络销售的好处和意义_seo外链发布工具

免费开店的平台_app开发公司排行榜做软件的公司_网络销售的好处和意义_seo外链发布工具

时间:2025/7/10 3:59:30来源:https://blog.csdn.net/m0_68002296/article/details/147161319 浏览次数:0次
免费开店的平台_app开发公司排行榜做软件的公司_网络销售的好处和意义_seo外链发布工具

文章目录

    • 一、Java语言简介
    • 二、发展概述
        • 1. 诞生与早期阶段(1991-1995)
        • 2. 快速发展期(1996-2009)
        • 3. 开源与现代阶段(2010至今)
    • 三、语言优势
        • 1. 跨平台性与可移植性
        • 2. 面向对象与简洁性
        • 3. 安全性与鲁棒性
        • 4. 高性能与多线程
        • 5. 丰富的生态系统
    • 四、java中的main方法
      • 1 、对于java中的main方式,大家只需要记住以下几点即可
      • 2、运行Java程序
    • 五、java中的注释
    • 六、标识符
    • 七、关键字
    • 总结


一、Java语言简介

Java是由Sun Microsystems(现为Oracle子公司)于1995年正式推出的面向对象编程语言,其设计初衷是实现“一次编写,到处运行”的跨平台能力。Java以简单性、安全性、鲁棒性为核心特性,广泛应用于企业级开发、移动应用、大数据、云计算等领域。其核心优势在于通过**Java虚拟机(JVM)**实现平台无关性,编译后的字节码可在任何支持JVM的设备上运行。


二、发展概述

1. 诞生与早期阶段(1991-1995)
  • 起源:Java的前身是Oak语言,诞生于Sun公司的Green项目,旨在为家用电器开发嵌入式系统。
  • 转向互联网:1995年,因互联网兴起,Oak更名为Java,并推出首个支持动态网页的HotJava浏览器,奠定其网络编程语言的地位。
2. 快速发展期(1996-2009)
  • 版本迭代
    • JDK 1.0(1996):首个正式版本,奠定基础语法与类库。
    • J2SE 1.2(1998):引入集合框架、Swing图形库,细分三大平台(SE/EE/ME)。
    • Java 5(2004):泛型、注解、自动装箱等革命性更新,提升开发效率。
  • 生态扩展:企业级框架Spring、大数据工具Hadoop等相继诞生,推动Java成为企业应用主流。
3. 开源与现代阶段(2010至今)
  • Oracle收购:2010年Sun被Oracle收购后,Java加速创新:
    • Java 8(2014):引入Lambda表达式、Stream API,支持函数式编程。
    • Java 17(2021):密封类、模式匹配等特性,优化内存管理与并发性能。
  • 云原生与未来:轻量级框架QuarkusProject Loom(虚拟线程)等推动Java在云时代的持续竞争力。

三、语言优势

1. 跨平台性与可移植性
  • JVM机制:字节码通过JVM解释执行,实现“一次编译,到处运行”。
  • 标准化API:核心类库在不同平台保持一致性,降低移植成本。
2. 面向对象与简洁性
  • 纯面向对象:强制以类和对象为基础,支持封装、继承、多态。
  • 语法简化:摒弃C++中复杂的指针、多重继承等特性,引入自动垃圾回收。
3. 安全性与鲁棒性
  • 沙箱机制:限制程序访问内存和文件系统,防止恶意代码攻击。
  • 异常处理:强类型检查、自动内存管理(GC)减少运行时错误。
4. 高性能与多线程
  • JIT编译:即时编译技术将字节码优化为本地机器码,提升执行效率。
  • 原生多线程支持:内置线程管理类,简化高并发程序开发。
5. 丰富的生态系统
  • 企业级框架:Spring、Jakarta EE等支持分布式系统与微服务架构。
  • 开源社区:Apache、Eclipse等组织贡献大量工具库(如Hadoop、Kafka)。

上述三点概述,大家看看就行了解一下,不是重点

四、java中的main方法

1 、对于java中的main方式,大家只需要记住以下几点即可

public class HelloWorld {public static void main(String[] args) {System.out.println("hello world!!!");}
}

1. 类存在于源文件中
2. 方法存在于类中
3. 语句存在于方法之中

这里值得注意的一点就是:源文件中只能有一个被public修饰的类,并且被public修饰的类名需要和文件名保持一致,否则会出现如下错误

在这里插入图片描述

2、运行Java程序

对于java程序运行的流程,主要是以下几点:

  1. 先通过javac编译程序把源文件进行编译,编译后生成的.class 文件是由字节码组成的平台无关、面向JVM的文件
  2. 最后启动java虚拟机来运行.class文件(通过java命令),此时JVM会将字节码转换成平台能够理解的形式来运行

【⾯试题】JDK、JRE、JVM之间的关系?

  1. JDK(JavaDevelopmentKit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等
  2. JRE(JavaRuntimeEnvironment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。
  3. JVM:Java虚拟机,运行Java代码

在这里插入图片描述

五、java中的注释

java中的注释主要有三种

  1. 单行注释
    在这里插入图片描述

  2. 多行注释
    在这里插入图片描述

  3. 文档注释
    在这里插入图片描述

注意:
1. 多行注释不能嵌套使用
2. 不论是单行还是多行注释,都不参与编译,即编译之后生成的.class文件中不包含注释信息。

六、标识符

标识符的定义:就是在程序中由用户给类名、方法名或者变量所取的名字

【硬性规则】

1. 标识符中可以包含:字母、数字以及下划线和$符号等等。
2. 注意:标识符不能以数字开头,也不能是关键字,且严格区分大小写。

【软性建议】

1. 类名:每个单词的首字母大写(大驼峰)
2. 方法名:首字母小写,后面每个单词的首字母大写(小驼峰)
3. 变量名:与方法名规则相同

public class HelloWorld {//类名大驼峰int helloWorld=10;//变量名小驼峰public static void main(String[] args) {System.out.println("hello world!!!");}void printHello(){//方法名小驼峰System.out.println("Hello");}
}

七、关键字

定义:关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字
在这里插入图片描述

对于上述关键字,大家不用死记硬背,有个了解和印象就行,不是很重要

总结

Java凭借其跨平台能力、面向对象设计、安全性庞大的生态,成为全球使用最广泛的编程语言之一。从嵌入式系统到云计算,Java持续演进,通过模块化、轻量化、高性能特性,巩固其在数字时代的核心地位。

关键字:免费开店的平台_app开发公司排行榜做软件的公司_网络销售的好处和意义_seo外链发布工具

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: