1、Eclipse的使用
IDE:idea(目前流行的)、myeclipse、eclipse、netbeans 、(visual studio)
Git:版本管理工具 从Git上下载工程
JSP:页面 web应用 开发jsp应用
点击右上角---》java
(1)选择一个工作空间---workspace,默认工作空间
(2)project 项目
file>new java project>输入工程名>点击完成
(3)package包
(4)class类 符合命名规范 字母 数字 下划线 $
(5)run
设置字体大小 >preference >font >java >设置字体大小
常用快捷键
// ctrl+/
/* */ ctrl+shift+/ ctrl+shift+\取消
ctrl +s 保存 没事多保存 ctrl+shift+s 工程保存 alt+/自动补齐 ctrl+shift+f:代码格式化 ctrl+d 删除 ctrl+shift+o 导包
随机点名器
Random类 实现名字的随机点名
-roll
java里面的随机数
(1)新建一个数组来保存我们的数据 学生的姓名
(2)打印学生的姓名
(3)产生一个随机数 数组 索引
(4)随机数作为索引实现随机点名
2、面向对象概述
java语言最大的特点
面向对象是对现实世界理解和抽象的一种方法。
核心思想:大象放冰箱里
大象:(定义一个类 规定一些属性 身高 体重)
冰箱:(定义一个类 品牌 功率 大小)
猴子:(定义一个类)
冰箱.openDoor();
冰箱.save(大象);
冰箱.save(猴子);
冰箱.close;
3、面向对象与面向过程
面向过程:传统程序设计的设计思路。将一个问题看成是一系列函数或者模块的集合。自顶向下。
例如:
方法一:开冰箱门;
方法二:放大象;
方法三:关冰箱门;
关猴子,重新写方法二
最大的区别:面向对象的程序设计具有更高的灵活性,便于程序的扩展和升级。
面向过程主要是针对特定需求满足某业务条件下的设计。
面向对象的三大特征:封装、继承、多态
4、对象
指的是一个具体的实例,包含属性和方法。
5、类
指的是具有相同属性和方法的一组对象的集合。
6、类和对象的关系
对象指的是一个具体的事例,类:没有指名道姓 类下面可以有子类 :鼠——田鼠
7、类的创建
(1)4类8种 基本数据类型
(2)引用数据类型:String 数组 接口 等 自定义数据类型 --用户自己创建的类
(3)手机类: 修饰符(public) class 类名 { 属性:成员变量;
方法:成员函数; }
public class phone {
String brand;//手机品牌
String colar;//手机颜色
int price ;//手机价格
double size;//手机大小
}
8、对象的使用
类名 对象名 = new 对象名 ();