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技术的语言却对变量不需要指明类型
相关推荐
总的来说,Java基础技术涵盖了数据类型(如基本类型和引用类型)、变量、运算符、流程控制语句、类和对象的定义与使用、继承、包和接口、异常处理、多线程、I/O流、网络编程等多个方面。深入理解和掌握这些基础知识...
- Java语言有8种基本数据类型,包括int、short、long、byte、float、double、char和boolean。 - 数据类型封装在相应的类中,允许程序完全基于对象进行编写。 5. Java与平台无关的实现机制 - 虚拟机(VM)是Java...
5. Java基本数据类型:讲解了Java中的基本数据类型,包括整型(byte、short、int、long)、浮点型(float、double)和字符型(char),以及布尔型(boolean)。这些数据类型的取值范围、存储方式以及它们在程序中的...
- **变量**:用于存储数据值,具有数据类型和名称。 - **常量**:一旦被赋值就不能更改的变量。在Java中,可以通过使用`final`关键字声明常量。 以上是关于Java基础知识的总结,涵盖了Java语言的起源、特性、...
- **复合数据类型**:除了基本数据类型外,Java 还支持数组、类和接口等复合数据类型。 #### 九、常见 DOS 命令 - **目录操作**:`cd \` 进入根目录;`cd A\B\C` 进入多级子目录。 - **显示文件信息**:`dir` 显示...
Java是一种广泛使用的编程语言,由...Java的基本语法包括变量、常量、数据类型、运算符、控制流程等,这些都是构建任何Java程序的基础。通过对这些知识点的深入学习,可以为成为一名合格的Java开发者打下坚实的基础。
1. **基本数据类型**:Java中数据类型分为基本类型和复合类型,基本类型有八种,分为四个小类,包括整型、浮点型、字符型和布尔型。 2. **语句与块语句**:Java程序中的最小执行单位是语句,以分号“;”分隔。用大...
- **引用数据类型**: 引用数据类型包括类(Class)、接口(Interface)、数组等,它们在内存中的存储方式不同于基本数据类型,是通过引用指向实际的对象或数组。 综上所述,Java 不仅是一种功能强大的编程语言,还...
- 数据类型分为基本数据类型(如byte、short、int、long、float、double、char、boolean)和引用数据类型(如类、接口、数组)。 - 逻辑运算符包括&(逻辑与)、&&(短路与)、|(逻辑或)、||(短路或)。 - 在...
Java的基本语法涉及变量、数据类型和运算符。变量是存储数据的逻辑空间,它们根据数据类型存储在栈内存(如基本数据类型和引用类型的变量)或堆内存(如new创建的对象和数组)中。Java的数据类型分为两大类:基本...
在数据类型方面,文档详尽地介绍了Java虚拟机中使用的数据类型,包括原始数据类型和引用数据类型。原始数据类型如整型、浮点型等,它们在JVM中的表现形式和值集被清晰定义。同时,对于布尔类型在虚拟机层面上的表示...
### Java起源与公司 Java最初由James Gosling在Sun Microsystems(太阳微系统公司)开发,后被Oracle公司收购。Java设计初衷是为了在不同平台上运行,具有跨平台特性。 ### Java平台分类 Java分为三个主要版本: - ...
Java语言的语法包括注释、数据类型、数组、表达式、控制结构、函数等方面。 注释 Java语言的注释可以使用//表示单行注释,或者使用/* */表示多行注释。 数据类型 Java语言的数据类型包括整型、浮点型、布尔型、...
- 栈与堆:栈主要用于存储基本类型和对象引用,而堆是存储对象的地方。 - 自动垃圾回收:Java引入了垃圾回收机制,自动回收不再使用的对象,避免内存泄漏。 5. **异常处理** - 异常是程序运行时发生的错误,Java...
- **自动装箱**:将基本数据类型自动转换为对应的包装类类型,例如`int`到`Integer`。 - **自动拆箱**:将包装类类型自动转换为基本数据类型,例如`Integer`到`int`。 - **目的**:简化编码过程,使基本类型能够...
- **变量与数据类型**:Java中有多种数据类型,包括基本数据类型(如int、double)和引用数据类型(如String、自定义类)。 - **运算符与表达式**:Java支持各种运算符,如算术运算符、关系运算符和逻辑运算符,...
5. 标识符、关键字、变量:理解命名规则,熟悉保留字,掌握数据类型和变量的声明与使用。 **第二章:基本语法和控制结构** 1. 数据类型:包括基本数据类型(整型、浮点型、字符型、布尔型)和引用数据类型。 2. ...
3. 变量与数据类型:介绍Java中的基本数据类型(如int、char、boolean等)和引用数据类型,以及变量的声明和使用。 4. 运算符、表达式与语句:包括算术运算符、比较运算符、逻辑运算符,以及条件语句(if-else)、...
- **内容概览**:涵盖Java语言要素、基本数据类型、运算符、表达式、控制语句、数组和字符串处理。 - **教学要求**:学生应掌握Java的基本数据类型、运算符和表达式的使用。 - **重点与难点**:重点在于基本数据类型...