什么是java
Java是一种可以撰写跨平台应用程序的、面向对象的程序设计语言。简单说,Java就是一种语言,不过是一种针对jvm的语言,Java编译后是字节码,而jvm会把这些字节码解释成机器码,然后做出相应的动作。
java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。 手机用到的是用j2me所编出来的小程序
Java是一种特殊的解释型语言(首先将java的类文件编译成jvm能识别的字节码文件,然后针对热点方法,利用JTT即时编译技术,编译执行,而对于非热点方法,采用的则是解释执行),整体过程如下:Java文件在运行前先被编译(工具:javac.exe)成字节码文件(class文件),然后在虚拟机中被解释(工具:java.exe或javaw.exe(非阻塞执行))运行。
java属于面向对象语言,具备封装,继承,多态三大特性。
封装:每个类不对外暴露其构造和实现,只展示自身的功能与作用
继承:同一父类的子类共同持有父类的公有(非private)资源
多态:同一父类的子类对于父类公有方法或资源,可以具备不同的表达方式
猿代码(CSDN)
Java可以做什么
1、Java可以开发网站
Java在电子商务和网站开发上有着广泛的运用,像国内最大的两家电商网站平台淘宝和京东都是用Java开发的。
许多政府,医疗,保险,教育,国防和其他部门的网站都是建立在java之上的。
2、Java可以做安卓系统
安卓系统是一种基于Linux的自由及开放源代码的操作系统,安卓系统的源代码是Java,所以Java可以开发安卓系统。
安卓系统里的所有APP都是用Java语言开发的,也就是说,安卓手机里的所有内在程序都是用Java语言实现的。
3、企业级应用开发
由于Java的健壮性、安全性、可移植性、面向对象等特性,很多企业级的应用都是用Java语言来开发的,通过Java开发,可以大大增加应用的安全等级,而且Java的可移植性特点,使它可以一经编写随处运行。
4、Java可以开发软件
基本上现在使用率较高的编程语言都是可以做软件的,Java也是如此,例如Eclipse、MyEclipse等知名Java开发工具本身就是用Java语言开发的。
除此之外Java在企业软件应用开发中也占据着很重要的地位。
5、其他领域
目前Java依然是在很多科学应用中最好的选择,包括自然语言处理。最主要的原因是因为Java相比C++或者其他语言,其安全性、便携性、可维护性、相比其他语言更好的并发性。
可以说Java作为软件行业的默认开发语言,在各个领域均有广泛应用,相关从业者也都认为Java有着光明的未来。
内容到这里就结束了感兴趣的可以看视频进行学习哦
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端