A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hx79481068 中级黑马   /  2019-6-13 19:04  /  754 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Day 01;
数据类型;
整数型        byte short int long
        浮点型        float double
        字符型        char
        布尔型        boolean

注意事项:
1. 字符串不是基本类型,而是引用类型。
2. 浮点型可能只是一个近似值,并非精确的值。
3. 数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。
4. 浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F。
   如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐使用大写字母后缀。

解决idear中 中文输入法光标不能跟随的问题


一元运算符: 自增自减
双元运算符: 两个数据进行的
三元运算符: 三个数据才可以进行操作的运算符
(三元运算符格式):数据类型  变量名  = 条件判断? 表达式A  表达式 B

注意:自定义的方法必须要写到main方法后面;
但是调用的时候要在main方法里面调用

代码执行顺序 : 从上到下

if语句执行流程
if(判断条件)
{执行语句}
else{执行语句}
注: 正确执行第一个执行语句.不正确跳过执行else语句
注:else : 是最后一个结束语句  ,后面不能跟条件判断


取余符号 % ;



switch 语句的格式



switch 语句
开头用switch
选择用case
最后用default
每次结束用break
注: switch 语句具有穿透性 break:作用就是阻止穿透,不遇到break switch语句就不会结束


循环:
foir循环的格式


  方法的注意事项
1  .  方法应该定义在类中,但是不能在方法中在定义方法.不能嵌套.
2  .   方法定义的前后顺风无所谓
3   .  方法定义之后不会执行.如果希望执行必须要调用
调用的三种方法 :  单独调用   打印调用  赋值调用  
4  .   如果方法有返回值数据.必须和方法的返回值类型对应起来.
5  .  return 后面的返回值数据. 必须和方法的返回值类型,对应起来
6  .  对于一个void 方法中最后一行的return可以省略不写
7  .  一个方法中可以有多个return语句 . 但是必须要保证同时只有一个会执行到
两个return 不能连写.

方法的重载(Overload)
多个方法的名称一样 ,但是参数列表不一样.

方法重载的注意事项
方法的重载与下列因素相关;
1  .  参数个数不同
2  .  参数类型不同
3  .   参数的多类型数据不同
方法的重载与下列因素无关
1  .  与参数的名称无关
2  .  与方法的返回值类型无关

数组的特点
数组是一种引用类型
数据类型必须统一
数组的长度在程序运行期间不可以改变

数据的创建方法(数组的初始化)
动态初始化(指定长度)
数据类型[] 数据名称 = new 数据类型[数组长度]

静态初始化(指定内容)
数据类型 [] 数据名称 = new 数据类型 [] {元素1...}
数据类型 [] ={元素 ,元素}

注 :  不确定数组中的内容用动态初始化
已经确定用静态初始化
注:直接打印输出数组会打印出地址值
内存划分为五个部分


获取数组长度的方法  
数据名.length
注:数组一旦创建,程序运行期间不能改变

遍历数组的方式


数组的求出最大值和最小值
建立参数接受数据
遍历数组
使用if语句


面向对象的思想
使用类中的方法来写代码
遍历数组


面向对象的三大特征(继承 接口 多态)
类是对一类事物的描述.是抽象的
对象是一类事物的实例,是具体的
类是对象的模板,对象是类的实体

类中的
成员变量(属性)
成员方法(行为)
成员方法的特点 没有static 关键字

调用类的方法.
类名称 对象名   = new  类名称()
使用成员变量的格式
对象名.成员变量名

private只要本类才可以直接访问.
超出本类不能直接访问
需要使用get/set方法访问.
对于Getter来说,不能有参数,返回值类型和成员变量相对应
对于Setter来说,不能有返回值.,参数类型和成员变量相对应

类中的成员方法可以加参数

当方法的局部变量和类的成员变量重名的时候,根据就近原则,优先使用局部变量.
如果需要访问本类中成员变量,需要使用格式.
this.成员变量名   (this关键字可以解决分不清,重名的问题)

构造方法.
构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象是,其实就是在调用构造方法.
格式:
public 类名称( 参数类型 参数名称 )  {
方法体  }
注:1.  构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样
2  . 构造方法不要写返回值类型 , 连void 都不写.
3. .构造方法不能return 一个具体的返回值.
4  . 如果没有编写任何构造方法,那么编译器将会默认赠送一个构造方法,没有参数丶方法体什么事情都不做.
5  . 一旦编写了至少一个构造方法,那么编译器将不再赠送.
6  .构造方法也是可以进行重载的.
重载 :  方法名称相同,参数列表不同


标准的类  (也叫  Java Bean)
一个标准的类通常拥有四个组成部分,.
1  . 所有成员变量都要使用private关键字修饰.
2   . 为每一个成员变量编写一对 getter / setter 方法
3  . 编写一个无参数的构造方法.
4   . 编写一个全参数的构造方法.

注  : Set 设置  Get 获取

Scanner类(键盘输入)
引用类型的使用步骤
1.导包
import 包路径.类名称.  .
2. 创建
3.使用

Scanner 接受数据用next
String直接用 next
数据类型在next后面加数据类型

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马