zoukankan      html  css  js  c++  java
  • java学习的知识点---第一部分

    java学习的第一部分

    • java语言的特点
      • 简单有效
      • 可移植性:java语言通过编译后生成.class文件,该文件通过JVM解释后在不同的平台上运行
      • 面向对象
      • 多线程
    • 注意:java语言是严格区分大小写的。
    • 声明类
      • 使用“public class 类名称”(主类)声明一个类时,类名称必须与文件名称一致,否则程序无法编译
      • 使用“class类名称”声明一个类时,类名称不需要与文件名称一致,但是在执行时必须执行生成后的*.class文件。
      • 一个java文件中,可以有多个class类的定义,但是只有一个public class的定义
    • 命名规范
      • 定义类名称:每个单词的首字母需要大写
      • 变量名称:可以以字母、数字、下划线、美元符号组成,但是标识符不能用数字开头也不能是关键字。
      • 方法的名称:第一个单词的首字母小写,之后的每个单词的首字母大写
      • 常量:所有单词大写
      • 包:所有单词小写
      • 属性:第一个单词小写,之后的单词的首字母大写
    • 注释
      • 单行注释:// ------Eclipse中的快捷键:ctrl+/
      • 多行注释:/* */ ---------Eclipse中的快捷键:Ctrl+Shift+/
      • 文本注释:/** */-------------Eclipse中的快捷键:ALT + SHIFT +J
    • 数据类型
      • 基本数据类型:
        • 数值型:
          • 整数类型:byte、short、int、long
          • 浮点类型:float、double
        • 字符型:char
        • 布尔型:Boolean
      • 引用数据类型:
        • 类:class
        • 接口:interface
        • 数组
      • 数据的转型
        • 自动向上转型:自动向范围大的数据进行转型
        • 强制向下转型:向范围小的数据类型发生强制的转换:int a=(int) f (f为float类型)
      • String类
        • String属于引用数据类型,是一个类
        • 任何数据类型与String类进行操作后,都会向String类型转换。
      • 三目运算
        • 变量=条件判断?表达式1:表达式2
      • 数组
        • 数组必须要进行声明与分配内存的两个步骤:数据类型 数组名【】=new 数据类型【个数】
        • 数组引索的编号从0开始
        • 取得数组长度:数组名称.length -----返回为int类型
        • 数组的静态初始化:数据类型 数组名【】={初值1 ,初值2, 初值3.......}
        • 数组的动态初始化:声明数组后给数组中的每个内容进行赋值,这种方式为动态初始化。
      • 方法
        • public static 返回值类型 方法名称 (类型 参数1,类型 参数2.....){
          • 程序语句
          • return 表达式;}
        • 方法中可以定义多个变量,但是这些变量只在方法中起作用,因为这些变量为局部变量。
        • 方法的重载
          • 方法名称相同,但是参数类型与参数个数不相同。
          • 方法的重载只能是在参数类型与个数上不相同,其他的部分是需要相同的,如返回的参数类型,方法名称等
        • 引用传递
          • 数组的引用传递的本质是:如果方法对数组本身做了修改,那么修改结果也将保存下来
          • 可以利用数组的引用传递的性质,对数据进行修改与排序等操作
  • 相关阅读:
    Python-Basis-9th
    Python-Basis-8th
    Python-Basis-7th
    Ubuntu-Basis-4th
    Ubuntu-Basis-3rd
    Ubuntu-Basis-2nd
    Ubuntu-Basis-1st
    疯狂java第五章&&第六章-面向对象
    疯狂java第四章-流程控制与数组
    疯狂java第三章-数据类型和运算符
  • 原文地址:https://www.cnblogs.com/Etude/p/9279807.html
Copyright © 2011-2022 走看看