技术栈
-
javase
java基础知识、语法,《java编程思想》 -
java web
tomcat,maven,servlet,JSP
用这些可以搭建web了,但是写起来代码量大 -
SSM框架
SSH已经被弃用了
MyBatis:简化操作数据库的
Spring,SpringMVC:简化java web的 -
SpringBoot
Dubbo+Zookeeper -
SpringCloud
微服务
Eureka服务注册与发现
Hystrix熔断机制
Zuul路由网关
版本
javaSE:桌面版,控制台
javaME:嵌入式开发(手机端、家电)
javaEE:企业级(web端,服务器开发)
运行机制
关键字
static final double PI=3.14
final static double PI=3.14
,static final不区分先后
变量命名规范
常量:MAX_VALUE
类名:GoodMan
变量、方法名:驼峰 lastName
包package
就相当于文件夹,为了能够允许重名的.java文件存在
命名时用域名倒置,这样最后一层的包名就相当于子域名,就可以形成树状结构
注意
一个.java文件中只能有一个public class XXX
,但是可以有多个class XXX