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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小鬼别撒尿 初级黑马   /  2018-3-24 22:51  /  800 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    离就业班点招考试还剩1星期,基础班的内容也学了大半,下面分享一些平时的学习心得.
    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[i]);
   }
   求最值:
   int max = arr[0];
   for (int i = 0; i < arr.length; i++) {
    if (arr[i]>max) {
     max = arr[i];
    }
   }
   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都没有.
   

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