黑马程序员技术交流社区

标题: 给大家安利些比较常用重要的知识点 [打印本页]

作者: 张俊辉123    时间: 2018-5-12 22:28
标题: 给大家安利些比较常用重要的知识点
在学习的过程中会在逻辑中符号需要理解的,还有一些标准格式需要记忆,学习一门语言,方法很重要,所以做下小总结与大家分享!多练习,!
一:逻辑运算符:
        &,|,^,!,   &&,||
        &:   如果是使用了&在读的时候就可以读成并且
        |:    如果是使用了|在读的时候就可以读成或者
        ^:理解为判断是不是异性恋
        !:就是取反
       
三元运算符

        格式:
                        布尔类型的值或者结果是布尔类型的表达式?表达式1:表达式2;     
          执行流程:
                        A:计算关系表达式的值,看是true还是false
                        B:如果是true,表达式1就是运算结果
                                  如果是false,表达式2就是运算结果
                                  
                                  
键盘录入:
        步骤:
                1.Scanner sc = new Scanner(System.in);  //有的时候自动导包了,如果没有自动导包,就用快捷键
               
                2.int i = sc.nextInt();
for和while的区别
for一般用于已知循环次数,或者循环结束条件时,进行使用。
(我知道要循环多少次,比如小于100,这时,大多用for),此时,用while也没有任何问题。

如果不知道要循环多少次,for就不能用了,要用while:
1、我要循环输出一个网站的所有用户名
但是,网站用户是不断增加的,所以,此时一共有多少个用户不好随时统计
这个时候,就用while来做,此时结束的条件就是,当用户不为假的时候,就去输出,如果为假,说明已经循环到最后一个用户了,
        用户是存在数据库的,数据库里面的每一条数据,如果有内容,返回真,如果没有内容,返回假
boolean 用户信息 = 数据库返回的真假

while(用户信息 != 假){
  输出用户的信息
方法
根据需求去决定怎么写
public static
方法的名字:起名字遵循普通变量的命名规则,尽量起的有意义,不推荐拼音,推荐英文。
根据需求决定是否有返回值  如果没有  void  如果有 写明白即可
参数:参数,也是根据需要决定的,
//求和  返回和
public static int sum(int x,int y){
        return x+y;
}

方法调用   方法名字(参数....)

方法重载:Java中(有一门语言叫做PHP,不支持方法的重载),方法可以重名,但是有要求:参数的个数或者参数的类型,在这些重名的方法中,不能一样。在调用的时候,系统会根据你传参的不同,自动采用不同的方法。


方法的参数:
基本数据类型:在别的方法里进行了改变,不会影响到原来方法中的值。
引用数据类型:传递的是地址,如果对其进行了改变,会影响到原来的。


方法重载
Java的同一个类中,方法可以同名。这就是重载。
满足条件:
        参数类型不能相同 || 参数个数不相同

如果参数类型相同,那么参数个数不能相同。

如果参数类型不同,那么参数个数随意。
在调用的时候,直接调用这个方法名字即可,我们按照想调用的方法的参数进行传递,系统会自动判断出应该调用谁。




方法参数---引用类型








方法
根据需求去决定怎么写
public static
方法的名字:起名字遵循普通变量的命名规则,尽量起的有意义,不推荐拼音,推荐英文。
根据需求决定是否有返回值  如果没有  void  如果有 写明白即可
参数:参数,也是根据需要决定的,
//求和  返回和
public static int sum(int x,int y){
        return x+y;
}

方法调用   方法名字(参数....)

方法重载:Java中(有一门语言叫做PHP,不支持方法的重载),方法可以重名,但是有要求:参数的个数或者参数的类型,在这些重名的方法中,不能一样。在调用的时候,系统会根据你传参的不同,自动采用不同的方法。

方法的参数:
基本数据类型:在别的方法里进行了改变,不会影响到原来方法中的值。
引用数据类型:传递的是地址,如果对其进行了改变,会影响到原来的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2