zoukankan      html  css  js  c++  java
  • JAVA第一周

      一、第一、二章节总结

    1、数据类型  

     1)整数类型 byte short int long

     2)小数类型 float double

     3)字符类型 char

     4)布尔类型 boolean

    2、运算符

     1)算术运算符 +  -  *  /  %  

    2)逻辑运算符 &&  ||  !  

    3)关系运算符 >  <  =  

    4)增量、减量运算符 ++  --(加在前,先自增)  

    5)复合运算符 +=  -=  *=

    3、标识符  

    规则:以数字、下划线、字母和美元符号构成;       

    以字母、下划线、美元符号开头  

    命名规则:驼峰命名法、帕斯卡命名法

    4、包装类  

    integer包含了一个基本的int类型  

    double包含了一个基本的double类型

    5、常量  

    给变量加上一个final后,变量就成了常量  

    常量名要求大写!  

    为什么要给常量命名?  

    1)、为常量带入业务含义  

    2)、一处修改、处处修改

    6、数据类型转换  

    1)自动数据类型转换(小数据类型转换为大数据类型)  

    2)强制数据类型转换(大数据类型转换为小数据类型)  

    使用强制数据类型转换时要格外注意,有可能导致精度的丢失。

     注意,boolean数据类型不可以转换为其他的数据类型

    7、java的注释  

    1)单行注释  //注释内容  

    2)多行注释

     /*   

    注释内容  

    */  

    3)文本注释

     /**  

     注释内容  

    */(多用于类和方法的注释)

    8、流程控制  

    1)方法的调用  

    2)选择语句  

    3)循环语句

     选择和循环语句都需要用到布尔类型

    9、布尔逻辑  组合布尔逻辑分四种  

    1)和  

    2)或  

    3)异或  

    4)非

    10、选择语句  

    if语句包括三种形式  

    1)单分支if语句(表达式为真,执行,否则,执行下一条语句)  

    2)双分支if语句(表达式为真,执行第一个语句,为假,  执行另一个语句)  

    3)多分支if语句(表达式1为真,执行语句块1;若表达式1为假,  表达式2为真,执行表达式2;以此类推)

    11、接收输入  

    导入一个文件  import java.util.Scanner;  

    Scanner input = new Scanner(System.in);  

    int num = input.nextInt( );(接收整数输入)  

    double d = input.nextDouble( );(接收小数输入)  

    String s = input.nextLine( );(接收字符串输入)

    12、switch语句  可以省略default和break

    13、循环语句

    14、随机数的产生  int random = (int)(Math.random()*100)

    一、第三章节总结

    1、布尔值的运用  

    boolean right = false;

     while(!right){

         }

    2、字符串的比较  

    String name = input.next( );  

    if("张飞".equals(name))   

      System.out.print("欢迎");  

    else   

      System.out.print("不认识");

    三,第四章的总结

     在clipse中,是以项目为基础的;   

    包  

      当java文件是以包为管理时,在引用的时候路径要加上包的名字。  

      即包的名字及和类的名字一起引用    

      pkg.test.PkgDemo  //完全限定名  

      package的声明必须是源文件中的第一条可执行语句

          补充:  javac - d PkgDemo.java 生成包文件

    package的命名规范:   

      使用组织域名倒置方式命名  

      //www.baidu.com  

      //com.baidu.department.hr

    结构化编程(面向过程)  围绕函数编程,要解决的任务        

    面向对象编程(Object Oriented Programing)  围绕问题域,对象来设计    

    什么是类?   

      具有相同特征物体的抽象。   

      类是对象的抽象,而对象是类的实例。   

      类是具有相同属性和行为的一组对象的集合。  

      特征即属性(静,名词),行为即方法(动,动词)。        

      访问修饰符(安全性的体现)  

      public 公共的  

      protected 受保护的  

      private 私有的    

    方法的书写   

      public String toString(){   return "姓名" + name + " 年龄" + age;  }

     /*    访问修饰符  返回值类型  方法名([参数列表]){    方法主体——待实现的功能代码块   }   */  

      直接声明在类中的变量叫做成员变量  

      成员变量不需要初始化,他们有自己的默认初值,字符串为null,  整型为0,浮点数为0.0    

    实例化对象(创建对象)    

      this保证引用到的是当前对象,当局部变量和成员变量重名的时候,  要用到this

    补充:

      空指针异常
       NullPointerException
       原因:忘记初始化类(new一下)

  • 相关阅读:
    命令模式
    单例模式
    装饰者模式
    监听者模式
    三角形三心和特点
    u3d中texture2D的Advanced设置解析
    c# 三种常见的委托
    c# float显示时保存一位小数
    Jakarta Java Mail属性参数配置
    SpringDataRedis的Keyspaces设置
  • 原文地址:https://www.cnblogs.com/lightskyblue/p/4376147.html
Copyright © 2011-2022 走看看