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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 机制的华侨 初级黑马   /  2018-11-14 18:52  /  833 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

快考试了  记录下一些知识要点  
1.标识符
什么是标识符:就是给我们自己写的类,方法等取的名字
注意事项:
1. 不能以数字开头

2. 不能使用Java中的关键字,如:class,public ,static等等

3. 如果使用符号,只能使用$或者_

范例:
1. 包名:全部小写,一般是公司的域名倒着写,如:com.itheima

2. 类名和接口名:如果是一个单词,首字母大写,如果是多个单词,每个单词首字母都大写,如:Student,StudentDemo,我们称之为驼峰命名

3. 方法名和变量名:如果是一个单词,全部字母小写,如果是多个单词,从第二个单词开始首字母大写,如:main,getSum

4. 常量名:如果是一个单词,所有字母大写,如果是多个单词,也是所有字母大写,但是每个单词之间用下划线_分隔,如:MAX_Value

2.常量

什么是常量:固定不变的值
1. 分类:

  1.1 字面值常量

    字符串常量:"",字符常量:'',整数常量:5,小数常量:2.2,布尔常量:false/true,空常量:null

  练习:输出常量

  1.2 自定义常量

    面向对象部分讲解

3.变量

什么是变量:跟常量不同,变量的值是可以改变的,将变量理解为内存当中的一块存储区域,不同类型的变量在内存中所占大小不同
1. 声明一个变量

  数据类型 变量名 = 变量值;

4.基本数据类型

1. 基本数据类型:

  整型:byte,short,int,long

  浮点型:float,double

  字符型:char

  布尔型:boolean

byte,char,short进行运算的时候会自动类型提升为int

练习:输出变量
5.运算符

算术运算符:+,-,*,/,%,++,--
赋值运算符:=,+=,-=,*=,/=,%=
关系运算符:>,>=,<,<=,==,!=
逻辑运算符:&,|,^,!,&&,||
三元运算符:(关系运算符) ? 表达式1 : 表达式2
6.引用数据类型:

  1. 数组

   动态初始化:int[] arr =new int[5];

   静态初始化:int[] arr ={1,2,3};

   遍历:

   for (int i = 0; i < arr.length; i++) {
    System.out.println(arr);
   }
   求最值:

   int max = arr[0];
   for (int i = 0; i < arr.length; i++) {
    if (arr>max) {
     max = arr;
    }
   }
   System.out.println(max);
7.通过第三方变量

int n=3, m=8;
int temp = 0;
temp = n;
n=m;
m=temp;
A:不借助第三方

n=m+n  //n=3+8=11,m=3;
  m=n-m  //m=11-3=8;
B:^异或符合. m^n^n=m

1.n=n^m;
2.m=n^m;   //m=(n^m)^m=n
3.n=n^m;    //n=(n^m)^n
8.类

   如何声明一个类

   类的组成:

    成员变量

     成员变量与局部变量

     成员位置:类中方法外

     局部位置:方法中或者方法声明上

    构造方法

     方法名与类名相同,没有返回值类型,连void都没有.

0 个回复

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