java的基本程序设计结构

java的基本程序设计结构

这一系列Java基础的博客,均为扎实自己的java基础,一为面试、二为走得更远

数据类型

这个很基础,面试真的被问到过,虽然不影响面试结果,但是还是记一下,哈哈哈哈哈。

在java中,一共有八种基本类型,其中有4中整形,2中浮点类型,1个字符类型,1个表示真值的类型

整型

类型 存储需求 取值范围
byte 1个字节 -128 —— 127
short 2个字节 -32768 —— 92767
int 4个字节 约莫着 -21亿 —— 21亿
long 8个字节 这个就太大了,可以用来表示地球人数

浮点类型

类型 存储需求 取值范围
float 4个字节  
double 8个字节  

字符类型:char

表示真值: boolean

数值类型之间的转换

当两个操作是进行运算时:

如果两个操作数中有一个是double类型,另一个操作数也会被转换尾double类型

如果两个操作数中有一个是float类型,另一个操作数也会被转换尾float类型

如果两个操作数中有一个是long类型,另一个操作数也会被转换尾long类型

否则,两个书都将被转为int类型

关于字符串不得不说的秘密

String类对象被称为不可变字符串,也就是说字符串是不可变的,一旦创建即不可变

很多朋友在这里理解并不是很明白,我详细摆一摆,这个也是面中初级高频面试题

  • 首先字符串String是存在一个公共区域中的,名为
  • 当我们创建一个String对象"Hello"时,存放在堆中,且为不可变;
  • 我们使用一个String类型的引用 str 指向它;
  • 当我们对该字符串做增截 + “World”时,其实是另外开辟了一个空间,创建了“HelloWorld”
  • 此时我们的String类型的引用 str 指向了"HelloWorld"对象
  • 原有对象“Hello”,仍然不可变的存在于堆中,只是没有引用在指向他

.

原文地址:https://www.cnblogs.com/chenchaoliang/p/12339875.html

时间: 2024-12-13 06:49:30

java的基本程序设计结构的相关文章

201771010142 张燕 Java的基本程序设计结构第二周学习总结

第三章 Java的基本程序设计结构 第一部分 理论知识学习部分 一 基本知识: 1.标识符:由字母.下划线,美元符号和数字组成,第一个符号不能为数字,可以用作类名.变量名.方法名.数组名和文件名等. 2.关键字:Java语言中已经被赋予特定意义的一些单词,关键字不能作为变量名. 3.注释:①//②/*和/*③/**开始,*/结束 二 数据类型: 整数类型(int. short. long. byte)浮点类型(float. double )字符类型(char)浮点类型(float double)

Java核心技术(二) —— Java的基本程序设计结构

本文主要讲述程序设计相关的基本概念在Java中的实现方式,涉及的内容很多很细,包括注释.数据类型.变量.运算符.字符串.输入输出.控制流.大数值和数组. 1.基本认知 (1)Java对大小写敏感 (2)源代码的文件名必须与公共类的名字相同,并以.java作为扩展名 (3)源代码文件经过编译得到一个包含这个类的字节码的文件,并将其自动地命名为同名文件,只不过扩展名为.class,并与源文件存储在同一个目录下. (4)运行编译后的程序时,java虚拟机将从制定类中的main方法(方法即函数)开始执行

了解JAVA的基本程序设计结构

在这个星期亲身感受了老师的反转课堂之测试,虽然内心是恐惧跟拒绝的,但是在测试完试题跟老师的讲解下,感觉还是有效益的,掌握了些基本的概念和简单程序的思想结构.因此,对于这星期的Java的学习做了以下总结: 1>Java的数据类型: 2>运算符 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 自增或自减运算符 3>字符串 在JAVA语言中,字符串数据实际上由String类所实现的.Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串:二类是在程序中会被改变长度的可变字

201671010128 2016-2017-2 《Java程序设计》之Java的基本程序设计结构

1.Java的基本程序框架: public class 类名 { public static void main(String[] args) { 语句组: } } 关键字public称为访问修饰符,这些修饰符用于控制程序的其它部分对这段代码的访问级别. 关键字class表明Java程序中的全部内容都包含在类中.这里,只需要将类作为一个加载程序逻辑的容器,程序逻辑定义了应用程序的行为. 类名由字母.数字.下划线.美元符组成,长度没有限制,但不能使用Java保留字作为类名.并且在使用时要区分大小写

Java核心技术-Java的基本程序设计结构

1.一个简单的Java应用程序 public class FirstSample { public static void main(String[] args) { System.out.pringln("We will not use 'Hello,World!'"); } } 这个程序虽然简单,但所有的Java应用程序都具有这种结构: 首先,Java区分大小写(如将main写成Main程序将无法运行) 下面逐行分析这段代码: public关键字称为访问修饰符,用于控制程序的其它部

Java 的基本程序设计结构

从Hello Word入手 public class HelloWorld { /* 第一个Java程序 */ public static void main(String[] args) { System.out.println("Hello World"); // 打印 Hello World } } public class HelloWorld    一个文件中只能有一个 public 修饰类(class). public static void main(String[] a

JAVA基本的程序设计结构

注释: 1.行注释// 2.块注释/*        */ 3.方法注释/**    */ 数据类型: JAVA是强类型语言,包括8种基本数据类型和3种引用数据类型,其中基本数据类型包括四种整型(byte,short,int,long),2种浮点类型(float,double),1种用于表示Unicode编码的字符单元的字符类型char和一种用于表示真值得boolean类型,3种引用数据类型包括数组,类和接口. 数据类型之间的转换:如图(虚线代表会丢失精度,实线代表不会丢失精度): 变量: 变量

Java核心技术01:Java的基本程序设计结构

1.一个简单的Java应用程序 public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } } Hello.java 2.注释 行注释:从 // 开始到本行结尾 块注释:以 /* 开始到 */ 结束 文档注释:以 /** 开始到 */ 结束 3.数据类型 3.1.整型 byte 1字节 -128 ~ 127 short 2字节 -32768 ~ 3

Java的基本程序设计结构(二)

Java字符串 Java语言本身没有提供字符串类型,java中的字符串是在标准类库中提供了一个预定义类来表示字符串,既String类.Java字符串就是Unicode字符序列(char表示一个Unicode字符,大小为两字节). String对象可以通过substring方法来截取子串,同时可以利用“+”来拼接字符串,但是String是不可变字符串,拼接的结果只是生成了新的一个字符串.Java中任何一个对象都可以转换为String(Object类中定义了toString方法).无法改变一个Jav