Java入门基础知识点整理
发布时间:2022-12-08一、概述
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)面向对象的编程语言;
(2)与平台无关的语言(根据JVM实现的);
(3)健壮性语言;
(4)较高的安全性。
5、java应用开发的6个要点
(1)一个源文件中只能有一个public修饰的类,其他类个数不限;
(2)一个源文件有n个类时,编译结果的class文件就有n个;
(3)源文件的名字必须和public修饰的类名相同;
(4)java语言中单词拼写大小写严格区分;
(5)main方法入口;
(6)每一句以分号(;)结束。
二、Java编程基础
1、标识符
(1)命名规则:由字母、下划线、数字和美元符号组成,不能以数字开头,区分大小写,不能是关键字和保留字(goto、const),长度一般不超过15个字符。
(2)驼峰式命名:
类名:单个单词,首字母大写,多个单词,首字母都大写。
方法名、参数名、变量名:单个单词,首字母小写,多个单词,第1单词首字母小写,其他单词首字母大写。
包名:全部小写。