zoukankan      html  css  js  c++  java
  • java核心基础

    一、Java简介

    1.Java语言的特点

    ①面向对象

    ②健壮性

    ③跨平台性  (java程序运行在JVM上,不同操作系统有各自版本的JVM,所以同一个java程序能够在不同操作系统运行)

    2.Java中JDK、JRE、JVM关系

    3.Java常见语法规范

    3.1标识符规则

     ①26个英文字母大小写,0-9数字,_或$组成

    ②数字不可以开头

    ③不可以使用关键字或者保留字

    ④严格区分大小写

    ⑤不能包含空格

    3.2命名规范

    4.Java数据类型(重要)

    4.1基本数据类型

     (图片来源于https://www.cnblogs.com/weihl/p/11418420.html

     注意:long类型变量赋值时以“L”结尾;float类型变量赋值时以“F”结尾。

    4.2基本数据类型转换

    ①自动类型转换

    当多种数据类型的数据混合运算时,按照由小容量数据类型向大容量数据类型自动转换的原则进行

     注意:

    • char、byte、short类型之间无法直接转换,它们必须先转换为int类型
    • boolean类型不能与其它数据类型运算。
    • 任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类
      型的值将自动转化为字符串(String)类型。

    ②强制类型转换

    将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符:(类型),但可能造成精度降低或溢出,格外要注意。
    另外注意:字符串不能直接转换为基本类型,但通过基本类型对应的包装类则可以实现把字符串转换成基本类型。
    例如:String a = “43”; int i = Integer.parseInt(a);
     
    以上两种都不能使boolean类型转换
     

    5.运算符

    5.1算术运算符

    扩展赋值运算符: +=, -=, *=, /=, %=     默认把数据自动当做变量类型处理
    如:
    short s=2; s+=1;   此时的“1”被认为和s类型一致
    short s=2; s=s+1;   此时的“1”默认为int类型  需要转换类型
     

    5.2比较运算符

    5.3逻辑运算符

     

    5.4位运算符

     

     

    5.5三元运算符

     

    二、数组

    定义:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。

    概述:

    • 创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是这块连续空间的首地址。
    • 数组的长度一旦确定,就不能修改。

     1.一维数组

    1.1 声明

    声明形式:type var[] 或 type[] var
    注意:Java语言中声明数组时不能指定其长度(数组中元素的数), 例如: int a[5]; //非法
     
    1.2 初始化
     
  • 相关阅读:
    TCP/IP 三次握手四次挥手
    光端机2m是什么意思,光端机E1与2M有什么区别?
    电视光端机故障维护与指示灯说明
    电视光端机常见故障问题介绍
    传输设备,光端机的应用及故障分析
    RS485数据光端机产品特点及技术参数介绍
    网管交换机与非网管交换机的优缺点介绍
    网管型交换机相比普通交换机有哪些明显优势?
    什么叫POE交换机?POE交换机使用方法详解!
    交换机用光纤模块互连一端灯不亮或两端都不亮,如何处理?
  • 原文地址:https://www.cnblogs.com/jim0816/p/12270069.html
Copyright © 2011-2022 走看看