首页 > 编程语言 >秦疆的Java课程笔记:23 基础 数据类型

秦疆的Java课程笔记:23 基础 数据类型

时间:2023-11-08 16:25:04浏览次数:38  
标签:1024 Java 变量 23 数据类型 boolean 类型

  • Java是一种强类型语言。
    或者称为强类型定义语言。
    要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
    一旦定义了一个变量,指定了某个数据类型,如果不经过转换的话,它就永远是这个类型了。
    好处是安全性高,相对的,速度就比较慢。

  • 弱类型语言,VBScript,JavaScript等,变量定义不严格。

  • Java的数据类型分为两大类:
    primitive type,基本类型
    reference type,引用类型
    现在只需要把基本类型搞定,余下其他都是引用类型。

  • 变量就是可以变化的量,Java中每个变量都必须声明其类型。
    Java变量是程序中最基本的储存单元,要素包括:
    变量名
    变量类型
    作用域

  • 代码示例和一些要点:
public class DEMO1 {  
    public static void main(String[] args) {  
        //八大数据类型  
        
        //整数类型  
        byte num1 = 127;  
        short num2 = 32767;  
        int num3 = 2147483647;  
        long num4 = 9223372036854775807L;//long类型要在数字后加个“L”  
        
        //浮点类型(非整数)  
        float num5 = 1.2345F;//float类型要在数字后加个“F”  
        double num6 = 3.1415926;//浮点数据默认为double类型          
        //字符  
        char name1 = 'A';//char只能定义单一字符,要用单引号         String name2 = "abc123";//string是一个类,不是关键字。要用双引号
        
        //boolean布尔值  
        boolean flag = true;//boolean只有true和false两个值
    }  
}
  • 什么是字节
    bit,位,计算机存储最小单位,0或者1。如11001100是一个八位二进制数。
    byte,字节,计算机数据处理基本单位,作为单位时写作B
    1 B=8 bit
    1 KB=1024 B
    1 MB=1024 KB
    1 G=1024 MB
    ……

  • 字符,是指计算机中使用的字母、数字、中文单字、符号。

  • 电脑的32位和64位区别:CPU寻址能力。

标签:1024,Java,变量,23,数据类型,boolean,类型
From: https://www.cnblogs.com/Acolyte/p/17817652.html

相关文章

  • 【2023-10-30】乡土人情
    20:00与简单的误解不同的是,偏见会积极抗拒所有可能撼动它的证据。当我们的偏见与现实发生冲突时,我们倾向于意气用事。                                                 ......
  • Java中一些常用的方法实现(更新中)
    一、数组1、indexOfinttargetIndex=indexOf(arr,targetValue);publicstaticintindexOf(int[]arr,inttargetValue){intindex=-1;for(inti=0;i<arr.length;i++){if(arr[i]==targetValue){index=i......
  • 关于Java使用Arrays类的equals()函数比较两个数组是否相等功能的实战
    关键词:文件流问题:二进制流文件丢失解决方法:java.util.Arrays.equals(byte1[],byte2[])分析:Arrays.equals()函数比较的是数组的内容而不是引用。也就是说,只有数组的元素内容相同,并且顺序也相同,才会返回true。      如果数组的元素内容相同但顺序不同,或者数组的引用......
  • java(字符串的反转)
    需求:键盘录入一个字符串,利用代码将字符串反转。importjava.util.Scanner;publicclassBoke{publicstaticvoidmain(String[]args){ScannerSc=newScanner(System.in);System.out.print("请输入一个字符串:");Stringx=Sc.next();......
  • 秦疆的Java课程笔记:21 基础 注释
    平时写代码,代码量比较少的时候还能看懂自己写的,但当项目结构复杂起来,就需要用到注释。注释并不会被执行,是写给写代码的人看的,让别人更容易理解代码。注释是一个非常好的习惯。单行注释publicclassHelloWold{publicstaticvoidmain(String[]args){......
  • java线程:互斥锁与读写锁
    两种互斥锁机制:1、synchronized2、ReentrantLockReentrantLock是jdk5的新特性,采用ReentrantLock可以完全替代替换synchronized传统的锁机制,而且采用ReentrantLock的方式更加面向对象,也更加灵活,网上有很多关于对比两者锁方式的文章,这里就不多口舌了,大家baidu、google一下就水落石......
  • 《java解惑》——续字符串之谜
    1.字符串替换:问题:下面这段程序把类全路经名中的"."替换为"/",代码如下:1.packagecom.javapuzzlers;2.3.publicclassTest{4.5.publicstaticvoidmain(String[]args){6.class.getName().replaceAll(".","/")+".class&......
  • java枚举使用
    Java中的枚举类型采用关键字enum来定义,从jdk1.5才有的新类型,所有的枚举类型都是继承自Enum类型。要了解枚举类型,建议大家先打开jdk中的Enum类简单读一下,这个类里面定义了很多protected方法,比如构造函数,如果要使用这些方法我们可以把枚举类型定义到当前......
  • Linux安装Java环境变量及配置分配用户权限
    1wget安装yum-yinstallwget2.下载wget--no-cookies--no-check-certificate--header"Cookie:gpw_e24=http%3A%2F%2Fwww.oracle.com%2F;oraclelicense=accept-securebackup-cookie""http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb......
  • 《java解惑》--表达式之谜
    《java解惑》是Google公司的首席Java架构师JoshuaBloch继《Effectivejava》之后有一力作,专门揭示了很多java编程中意想不到的疑惑,很多有多年工作经验的java开发人员在看完本书之后甚至都怀疑自己会不会写java程序,本系列博客主要记录在读《java解惑》中的经典例子以及原因分析。1......