Java了解
JavaEE(J2EE)-做网站:Java 平台企业版,为企业级应用推出的标准平台,用来开发BS架构软件,可以说是一个框架、规范。广义的 Java EE 包含各种框架,其中最重要的就是 Spring 全家桶。
- JDBC:Java 数据库连接,用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。
- Servlet:用 Java 编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态 Web 内容.
比较常见的框架组合有 SSH(Structs + Spring + Hibernate)和SSM(Spring +SpringMVC + MyBatis)。
JavaSE-电脑运行软件:开发部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序,JavaEE的基础。
- JDK:开发工具包,开发Java程序时用的
- JRE:运行时的类库,运行Java程序时用的
- JVM:虚拟机
集成开发环境IDE > JDK > JRE > JVM
注:
1.创建的文件名要与类名一致
2.javac先编译,再java执行
基本语法
1.标识符
2.修饰符
3.数据类型
4.变量类型
5.和Js类似的语言基础
6.特有的:方法、scanner类、stream和IO、异常处理
一个Java程序是一系列对象的集合,调用彼此的方法。
- 类:模板,一类对象的属性和方法
- 对象:类的实例
- 方法:行为(函数)
- 实例变量:每个对象都有独特的实例变量,对象状态由实例变量的值决定
主方法入口:public static void main(String [] args)
源文件:
1.只能有一个public类,多个非public类。
2.若源文件中的类要定义在包中,则首行为package语句
3.若源文件中调用包中的类,用import
- 标识符:
- 大小写敏感
- 类名:首字母大写,之后的单词首字母均大写
- 方法名:首字母小写,之后的单词首字母大写
- 开头:$,_,字母
- 包含:$,_,字母,数字
常量一般是声明为大写字母
- 修饰符:修饰类中的方法和属性
- 访问控制:
public,default,private,protected
- 非访问控制:
final,abstract,static,synchronized
- private:类和接口不能修饰,属性方法可以
- final:修饰常量,不可重写,不能修改
- 数据类型:8种(6种数字类型+char+boolean)
- byte, short, int, long, float, double,
- boolean, char
1.自动类型转换
2.强制类型转换
- 变量类型:3种
Java变量使用前声明并且+变量类型。
- 局部变量
- 类变量:static/final,一般用来声明常量,不可改变
- 实例变量(成员变量):非staic