Java基础快速入门回顾

1.jdk

概述:java开发工具包,java开发和运行环境
​
安装:参考步骤,配置JAVA_HOME环境变量

2.开发软件idea

idea\eclipse\myeclipse\sts...
​
安装:参考教程
使用:
    project项目 - 淘宝
    module模块 - 购物车、个人中心、登录
    package包 - 装不同的java文件
    class类

3.字面量、变量

字面量:告诉程序员,生活中的一些数据,在程序中如何表示
    88   88
    1.1  1.1
    A    'A'
    松哥最帅  "松哥最帅"
    真 假     true false
              null
              
变量:在程序中存储一个数据,里面的值可以发生变化的      
    格式:数据类型 变量名 = 数据值;
    
数据类型:
    基本数据类型(四类八种)
        整型  byte(-128~127) short(-3W~3W) int(默认-21亿~21亿) long(19位数)
        浮点型 float double(默认)
        字符型 char
        布尔型 boolean
        特点:记录的该变量赋予数据值
    引用数据类型
        String字符串\数组\class类\接口..
        特点:记录该变量的地址值

4.标识符、注释

概述:给类、变量、方法起名字符号
​
特点:
    规则:由数字、字母、_、$组成,不能以数字开头、不能是关键字
    规范:见名知意、驼峰命名,类(大驼峰 XxxXxx) 方法变量(小驼峰 xxxXxx)
    
注释:给代码解释说明的文字
    单行//
    多行/* */
    文档/** */

5.方法

概述:将重复代码封装到方法中,便于重复调用,提高代码的复用性
​
格式:
    修饰符 返回值类型 方法名(形参列表){
        方法体代码;
    }
    
特点:方法之间不允许出现嵌套  
​
​
//定义两个整数求和方法
// 返回值类型:该方法是否需要返回结果,不需要:void  需要:看结果的数据类型
// 形参列表:该方法是否需要接收数据,不需要:不写   需要:看接收几个,每个的数据类型
public static int getSum(int a, int b){
    int c = a + b;
    return c;//返回该方法结果,将结果返回给方法的调用处
}

6.流程控制语句

判断语句:根据条件,执行某段代码
if()
else if(){}
else{}
​
​
循环语句: 根据条件,反复执行某段代码
for (初始化语句; 循环条件; 迭代语句){
            循环体语句:需要反复执行的代码
 }
​
while

7.面向对象

概述: 告诉程序员,一种写代码的套路。
好处: 写代码,代码逻辑越复杂,使用面向对象写时,便于程序员阅读和理解,更符合人类思维习惯。
​
编码步骤:
    1.定义事物类Student
    2.存储数据、处理数据,造对象 new Student
    3.使用对象. 存储数据、处理数据
    
构造方法:给成员变量赋值
修饰符 方法名(形参列表){
    方法体代码
}
​
三大特征:
    封装:将存储数据和处理数据方式封装到一个事物类的过程
        合理封装规范:合理隐藏、合理暴露
            1.私有成员变量
            2.提供该变量公有的set赋值、get获取值方法
            
    继承:类 extends 类
        子类继承父类非私有的成员变量和成员方法,提高代码的复用性
    
    多态:一个对象多种表现形式,提高代码扩展性
        前提条件:1.要有继承\实现关系 2.父类引用接收子类对象

8.集合

变量:存储一个数据
数组(不推荐):存储一批数据,数组一但定义,长度不可变的
对象:存储一类事物数据
集合(推荐):存储一批数据,长度是可变的
    ArrayList : 增删改查
    
泛型<>:限制集合存储数据类型, 泛型中只能写入引用数据类型,如果要写基本数据类型,可以写其对应包装类行
     包装类:
        byte        Byte
        short       Short
        int         Integer
        long        Long
        float       Float
        double      Double
        char        Charactor
        boolean     Boolean

9.接口

概述:是一种特殊的java类
​
特点:1.不能new对象
    2.只能定义该接口的(实现类)子类,通过子类间接的使用该接口
    
作用:制定规则,所有实现类必须重写接口中的所有方法
​
继承和实现特点:类 继承 一个父类,但是可以实现多个父接口

10.jar包

作用:
    站开发角度:直接使用第三方jar包,实现功能
    站第三方大牛公司角度:制作jar包,给别人使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值