为了方便大家学习Java,理顺Java技术知识点,也可以助您尽快的努力成长起来,小编整理了以下Java入门基础知识,一起来学习吧!
一、概述
1991年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java;James Gosling也被称为Java之父。
1、Java的三种技术架构体系:
(1)JAVAEE(Java Platform Enterprise Edition):企业版,开发企业环境下的应用程序,主要针对web程序开发;
(2)JAVASE(Java Platform Standard Edition):标准版,完成桌面应用程序的开发,是其它两者的基础;
(3)JAVAME(Java Platform Micro Edition):微型版,开发电子消费产品和嵌入式设备,如手机中的程序;在此我向大家推荐一个架构学习交流圈。交流学习指导伪鑫:1253431195(里面有大量的面试题及答案)里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多
2、javac命令和java命令
Java分为编译和运行两个部分,其中:(1)javac负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。
(2)Java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行。一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数.
3、java可以做什么
(1)开发桌面应用程序。
(2)开发面向Internet的web应用程序。
(3)提供各行业的解决方案。
(4)开发android手机应用程序。
4、java的特性
(1)面向对象的编程语言;