黑马程序员技术交流社区

标题: javaEE14期技术贴--关于前期基础重点的总结 [打印本页]

作者: s907312862    时间: 2018-5-12 22:46
标题: javaEE14期技术贴--关于前期基础重点的总结
学习了几天之后,从老师们和大佬们那边总结了一些前期经验,从介绍java到基础语法的要点.希望可以帮到大家.
Java分成三类:1. Java SE 基础        2. Java EE 企业        3.Java ME嵌入式
Java运行与编译:1. JVM 编译器,跨平台的基础        2.JRM 运行环境,包含JVM        3.JDK 开发包工具,包含JRM
Java中的数据类型:基本数据类型和引用数据类型。基本数据类型分为:整数类型,浮点类型,字符型和布尔类型。整数型分为:byte, short, int, long.浮点类型分为:float和double。字符型有:char。布尔型有:boolean。
引用数据类型有:类,接口和数组。

Java中基本数据类型的运算有转换的关系:
从小类型到大类型是隐式转换
从大类型到小类型是强制转换
        short  byte  char  -->  int  -->  long --> float --> double
当字符进行运算的时候会转换成相应的ASCII码对应的数值:‘A’== 65 ,'a' ==‘65’,‘0’  == 48

判断语句:if和switch。在判断的是范围区间的时候,用if语句,如果判断的是具体的值,用switch。在某些时候二者可以互相转化使用。需注意:switch中表达式的值的类型: byte short  int  char  String 枚举。
循环语句:for, while和do...while。知道循环次数的时候使用for;不知道循环次数的时候使用while。Do...while的语句前面两者都可以替代,因此用处不是很大。

数组。数组的两种定义方式:
                int[] arr = new int[4];
                int[] arr = {11,22,33,44};
数组的遍历:
                for(int i = 0; i < arr.length; i++){
                        System.out.println(arr[i]);
                }
方法的定义格式:
修饰符        返回值类型  方法名(参数类型  参数名...){
                        方法体
                        return 返回值;
                }
调用:
                方法名(实际参数);
调用方法分三种:单独调用,输出调用,赋值调用(推荐)。
方法的重载:
1.方法名相同;
2.参数列表不同;
3.与返回值无关
方法参数:
1.基本数据类型:形式参数的改变不影响实际参数;
2.引用数据类型:形式参数的改变会影响实际参数;

面向对象的思想
1.更符合人类的思维方式
2.让复杂的过程简单化
3.让程序员从执行者变成指挥者

类与对象的关系:
类: 对现实事物的描述。
对象:对象是类的具体体现,对象就是类的一个实例。

封装
private 
是一个修饰符,用来修饰成员变量和成员方法被修饰的成员只能在本类中使用
以后: 所有的成员变量都需要加private 然后提供公共的set和get方法。这是java的规范。

this
区分成员变量和局部变量(当重名时)
this代表当前类的对象

构造方法:
  1.如果不写构造方法,系统会默认提供一个无参构造。
  2.如果手动写了构造方法,那么系统就不会再提供默认构造了。
构造方法的作用:
代替set方法对成员变量进行赋值,set方法要写多行,构造方法只需要写一行。
因为set方法是java的规则,是必须要有的。以后的代码中会经常使用set方法。因此有了构造方法也还是要写set方法。
构造方法要么就别写。要么就写两。(空参和有参)
有main方法的类,我们称为测试类。测试类中的方法都需要加static。非测试类中的方法都不加static
成员变量的默认值:
整数:0
小数:0.0
字符:空字符
布尔:false
引用类型: null
暂且就以上这些要点
作者: 小浙姐姐    时间: 2018-5-14 16:10
加油!你能更棒的




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