这是我是用java 1.8三年以来第一次汇总,平时工作很少用java相关的技术。希望能坚持下去,都是从菜鸟上抄的,很基础的知识点,希望自己能够记住并且深入理解!
202209012
1、javac helloword.java
java helloworld
2、1995推出
Java SE 标准版
Java EE 企业版
Java ME 微型版
3、特性
①不使用指针,使用引用的方式
②自动分配和回收内存空间
③面向对象(类之间单继承,接口之间多继承)
④Java语言是分布式的
⑤Java语言是健壮的,主要体现在强类型机制、异常处理和垃圾回收
⑥Java语言是安全的,有安全哨兵
⑦Java语言的可移植性
⑧Java语言是解释型的
⑨Java是高性能的(JIT)
⑩Java是多线程的,Java是动态的
4、一个Java程序可以一系列的对象的集合,通过调用这些对象 的方法来协同工作
对象:是一个类的实例,有状态和行为
方法:方法就是行为,
实例变量:每个对象都有自己独特的实例变量
对象的状态由这些实例变量决定
5、基本语法
①大小写敏感②类名③方法名④原文件名⑤主方法入口
6、Java标识符
类名、变量名和方法名都被称为标识符
7、Java修饰符
访问控制修饰符: default/public/protected/private
非访问控制修饰符 final/abstract/static/synchroized
8、变量
局部变量
类变量(静态变量)
全局变量(非静态变量)
9、Java数组
数组是存在堆上的对象
可以存多个同类型的变量
⑩Java关键字
保留字不能用于常量、变量和任何标识符
⑪对象和类
①封装②继承③多态④抽象⑤类⑥对象⑦实例⑧方法⑨重载
12、创建对象
①声明②实例化③初始化