`

java起源和基本数据类型

阅读更多



 

        1、Java起源于1994年的sun公司,起初并没有体现出它独特的优势,sun公司一度想要放弃这个项目,亏的领头人的力争,Java才的以存在。二十世纪末,随着互联网的兴起,交互式设计越来越多的应用,对编程语言的跨平台性的要求越来越高。设计者发现,Java这个东东恰好能满足这个要求,于是Java就火了。2009年Java语言被oracle公司收购,但是这不影响Java的发展,越来越多的开发商喜欢以Java作为开发语言。

       2、jre,jdk的区别

       jdk是Java开发工具包,作为程序员,必须在电脑安装jdk才能编译运行Java代码。而jre只是Java的运行环境,范围比jdk小。

       3、jvm,Java虚拟机实现了Java的跨平台性。。。。。

       4、基本数据类型,八种类型。String不是基本数据类型。

          byte类型-128~127,8位。

          char类型16位 65536,采用unicode的编码(universal通用的),为每一种语言的每一个字符设定了唯一的二进制编码,6万多个足够了。

          int

          short

          long

          float

          double

           boolean

         测试:

     byte b=35;正确编译

     byte b=130;编译不通过(超过了byte类型的位数)

原因:数字默认为 int类型,且会自动发生int类型向short ,char ,byte的转化(本来,自动类型的转化是从低到高的)

       

/*
  //表达式中的类型提升问题
  int a = 3;
  long b = 4;
  double d = 5.3;
  int c = (int)(a+b);   //做所有的二元运算符(+-/*%),都会有类型提升的问题!
  float f = (float)(a + d);
 */

 

java是一直规定了数据类型(强类型)的语言,变量必须规定类型(基本数据类型,引用数据类型)。

js技术的语言却对变量不需要指明类型

  • 大小: 194.5 KB
  • 大小: 72 KB
分享到:
评论

相关推荐

    java基础技术介绍,比如数据类型,语法等等

    总的来说,Java基础技术涵盖了数据类型(如基本类型和引用类型)、变量、运算符、流程控制语句、类和对象的定义与使用、继承、包和接口、异常处理、多线程、I/O流、网络编程等多个方面。深入理解和掌握这些基础知识...

    自考04747《Java语言程序设计(一)》教材电子版

    - Java语言有8种基本数据类型,包括int、short、long、byte、float、double、char和boolean。 - 数据类型封装在相应的类中,允许程序完全基于对象进行编写。 5. Java与平台无关的实现机制 - 虚拟机(VM)是Java...

    疯狂Java讲义视频1-9章

    5. Java基本数据类型:讲解了Java中的基本数据类型,包括整型(byte、short、int、long)、浮点型(float、double)和字符型(char),以及布尔型(boolean)。这些数据类型的取值范围、存储方式以及它们在程序中的...

    java基础f复习

    - **变量**:用于存储数据值,具有数据类型和名称。 - **常量**:一旦被赋值就不能更改的变量。在Java中,可以通过使用`final`关键字声明常量。 以上是关于Java基础知识的总结,涵盖了Java语言的起源、特性、...

    郝斌Java笔记.pdf

    - **复合数据类型**:除了基本数据类型外,Java 还支持数组、类和接口等复合数据类型。 #### 九、常见 DOS 命令 - **目录操作**:`cd \` 进入根目录;`cd A\B\C` 进入多级子目录。 - **显示文件信息**:`dir` 显示...

    Java基本語法

    Java是一种广泛使用的编程语言,由...Java的基本语法包括变量、常量、数据类型、运算符、控制流程等,这些都是构建任何Java程序的基础。通过对这些知识点的深入学习,可以为成为一名合格的Java开发者打下坚实的基础。

    04747Java程序设计.pdf

    1. **基本数据类型**:Java中数据类型分为基本类型和复合类型,基本类型有八种,分为四个小类,包括整型、浮点型、字符型和布尔型。 2. **语句与块语句**:Java程序中的最小执行单位是语句,以分号“;”分隔。用大...

    Java个人学习小结

    - **引用数据类型**: 引用数据类型包括类(Class)、接口(Interface)、数组等,它们在内存中的存储方式不同于基本数据类型,是通过引用指向实际的对象或数组。 综上所述,Java 不仅是一种功能强大的编程语言,还...

    《Java基础案例教程(第2版)》课后习题答案1

    - 数据类型分为基本数据类型(如byte、short、int、long、float、double、char、boolean)和引用数据类型(如类、接口、数组)。 - 逻辑运算符包括&(逻辑与)、&&(短路与)、|(逻辑或)、||(短路或)。 - 在...

    java 笔记 从java语法到数组

    Java的基本语法涉及变量、数据类型和运算符。变量是存储数据的逻辑空间,它们根据数据类型存储在栈内存(如基本数据类型和引用类型的变量)或堆内存(如new创建的对象和数组)中。Java的数据类型分为两大类:基本...

    The Java Virtual Machine Specification Java SE 8 Edition.pdf

    在数据类型方面,文档详尽地介绍了Java虚拟机中使用的数据类型,包括原始数据类型和引用数据类型。原始数据类型如整型、浮点型等,它们在JVM中的表现形式和值集被清晰定义。同时,对于布尔类型在虚拟机层面上的表示...

    100道java题陈辉

    ### Java起源与公司 Java最初由James Gosling在Sun Microsystems(太阳微系统公司)开发,后被Oracle公司收购。Java设计初衷是为了在不同平台上运行,具有跨平台特性。 ### Java平台分类 Java分为三个主要版本: - ...

    java菜鸟学习第一步-java基础语法

    Java语言的语法包括注释、数据类型、数组、表达式、控制结构、函数等方面。 注释 Java语言的注释可以使用//表示单行注释,或者使用/* */表示多行注释。 数据类型 Java语言的数据类型包括整型、浮点型、布尔型、...

    Java语言概述 ppt

    - 栈与堆:栈主要用于存储基本类型和对象引用,而堆是存储对象的地方。 - 自动垃圾回收:Java引入了垃圾回收机制,自动回收不再使用的对象,避免内存泄漏。 5. **异常处理** - 异常是程序运行时发生的错误,Java...

    java面试总结文档

    - **自动装箱**:将基本数据类型自动转换为对应的包装类类型,例如`int`到`Integer`。 - **自动拆箱**:将包装类类型自动转换为基本数据类型,例如`Integer`到`int`。 - **目的**:简化编码过程,使基本类型能够...

    JAVA_基础入门教程书籍

    - **变量与数据类型**:Java中有多种数据类型,包括基本数据类型(如int、double)和引用数据类型(如String、自定义类)。 - **运算符与表达式**:Java支持各种运算符,如算术运算符、关系运算符和逻辑运算符,...

    java大学实用教程(第2版)前三章课后-实验-案例答案

    5. 标识符、关键字、变量:理解命名规则,熟悉保留字,掌握数据类型和变量的声明与使用。 **第二章:基本语法和控制结构** 1. 数据类型:包括基本数据类型(整型、浮点型、字符型、布尔型)和引用数据类型。 2. ...

    Java基础教程.pdf

    3. 变量与数据类型:介绍Java中的基本数据类型(如int、char、boolean等)和引用数据类型,以及变量的声明和使用。 4. 运算符、表达式与语句:包括算术运算符、比较运算符、逻辑运算符,以及条件语句(if-else)、...

    JAVA编程技术教学大纲.

    - **内容概览**:涵盖Java语言要素、基本数据类型、运算符、表达式、控制语句、数组和字符串处理。 - **教学要求**:学生应掌握Java的基本数据类型、运算符和表达式的使用。 - **重点与难点**:重点在于基本数据类型...

Global site tag (gtag.js) - Google Analytics