当前位置: 首页 > wzjs >正文

同城购物网站怎么做郑州seo顾问

同城购物网站怎么做,郑州seo顾问,wordpress 开发h5页面,怎么做快法务类似网站文章目录 一、Java语言简介二、发展概述1. 诞生与早期阶段(1991-1995)2. 快速发展期(1996-2009)3. 开源与现代阶段(2010至今) 三、语言优势1. 跨平台性与可移植性2. 面向对象与简洁性3. 安全性与鲁棒性4. 高…

文章目录

    • 一、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持续演进,通过模块化、轻量化、高性能特性,巩固其在数字时代的核心地位。

http://www.dtcms.com/wzjs/387471.html

相关文章:

  • 东莞专业营销网站建设推广网站关键词优化的价格
  • b2b商城网站建设竞价网络推广培训
  • 西安楼市最新情况seo怎么赚钱
  • 宁波seo推广优化哪家强网店seo名词解释
  • 网站时间特效电商网
  • 党建网站建设方案chrome下载
  • 积分网站建设seo营销推广公司
  • JSP做网站起到的作用拉新平台
  • 什么网站动物和人做的商务软文写作300字
  • 做网站报价出名的廊坊百度推广seo
  • 我想做代加工怎么找厂家什么叫做优化
  • 什么网站做执法仪网络营销课程学什么
  • 云南微网站建设营销软文的范文
  • 上海企业网站建设报价软文代写公司
  • 网站群建设技术方案网站批量收录
  • 杭州互联网网站公司潍坊百度网站排名
  • 免费网站封装app云南疫情最新情况
  • 学生网站做兼职百度如何推广产品
  • 亚马逊网站托管怎么做怎样宣传自己的品牌
  • 外贸网站建设哪家公司好网站内搜索
  • 网站开发模块磁力宝
  • 安徽省公共资源交易中心网站做关键词优化的公司
  • 广州市官方网站东莞网络营销公司
  • dw做网站怎么上线网站seo百度百科
  • 网站搭建思路湖南seo优化推荐
  • 做投票链接的网站上海网络推广联盟
  • 厦门制作网站哪家好外贸网站营销推广
  • 提示网站建设页面重庆seo和网络推广
  • 自己做的主页网站怕被劫持应用商店关键词优化
  • 湘潭网站建设 找磐石网络一流2021百度热搜年度榜