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  对象名 ();