扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
(1)JAVA程序开发步骤:
源代码-->编译成*.class-->执行(将.class交给JVM)
jvm--java虚拟机(解释器)
(2)
JDK -- java开发工具包(编译器、解释器、类库)
JSDK -- java标准开发工具包
J2SDK -- java 2.0 标准开发工具包;
J2EE -- J2SDK + 网络开发类库
J2SE -- java2.0 标准环境
(3) JAVAHOME --- jdk安装目录;
编译器 javahome\bin\javac.exe
解释器 javahome\bin\java.exe
类库 *.jar
(4)编译: javac *.java
执行: java 类名(不能带.class扩展名)
(5)path环境变量
功能:设置可执行文件的搜索路径
格式:set path=%path%;路径
%path% --- 代表已有的path信息
查看:path
(6)classpath环境变量
功能:设置可 .class文件 的搜索路径
格式:set classpath=%classpath%;路径
(7)java开发工具
eclipse、jbuilder
(8)数据类型
原始数据类型:byte、char、short、int、long、float、double、boolean
引用数据类型:包括数组、类、接口
(9)运算符
运算符分为:算术运算符、赋值运算符、关系运算符、逻辑运算符、条件运算符
(10)控制语句
控制语句包括:判断语句、循环语句、跳转语句
(11)数组
仅声明:如 int [] array;
声明和创建:如 int [] array=new int[5];
声明、创建和初始化:如 int [] array={1,2,…,n};
(12)对象
理解面向对象的概念,面向对象编程思想的核心是对象
创建对象:通过关键字new
对象和类的区别:对象是实体,而类是对象的原型
(13)类
类的定义:使用关键字class
类包含的内容:属性、方法(以及构造方法)
构造方法:没有返回类型,方法名和类名一样
方法的包含的内容:方法名称、方法返回值的数据类型(没有返回值使用void)、参数列表、方法的主体
(14)封装、抽象、继承、多态
概念:隐藏属性、方法或实现的详细信息的处理方式
引入了修饰符分为:权限修饰符、非权限修饰符
权限修饰符:private -- 只能在本类中访问
public -- 可以在任何地方访问
默认 -- 可以在本包中任何一个类中访问
protected -- 可以在本包中、外包子类中访问
非权限修饰符:static 、final、abstract
(1)static成员可以通过对象调用,也可以通过类直接调用
(2)static方法内部不能调用非静态成员
(3)static 静态块,用于初始化静态成员
(4)final变量,值不可变;
(5)final方法,不能被子类重写;
(6)final类,不能被继承;
抽象(abstract)类:(1)抽象方法,没有具体功能的方法
(2)抽象类,包含抽象方法的类,抽象类不能生成对象
(3)没有任何抽象方法的类,也可以声明成抽象类
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者