第2章 Java基础语法

1.main是一个用于描述程序开发方法的特殊名称,但它不是一个关键字。

2.在Java中编写,是创建新的数据类型。

3.如果我们将一个数字值硬编码在代码中,这个值就成为字面量。硬编码是指将可变变量用一个固定值来代替的方法。

4.\0表示空字符。

5.字符串是一序列的字符

6.字符串不是基本类型,要用来表示。String类来表示字符串对象。

7.对于Java代码中的字符串字面量,JVM会自动为我们创建一个String 对象。

8.每个要与String对象连接的基本类型将被自动转换成一个新的String对象。

9.Java中每个对象都有toString()方法,任何对象都可以转换为String对象。

10.String对象表示的字符串是不能被改变的。

11.除了基本类型外的变量类型都称之为引用类型

12.当我们声明一个类型的变量时,该变量就成为引用

13.一个引用要指向一个对象,或者null。

14.引用类型与基本类型的区别:引用不包含它所指向的对象的实际数据,而是指向内存中对象所在的位置

15.编译器不允许我们将一个引用转换为任何数值。

16.Java虚拟机的内部由类装载器运行时数据区执行引擎组成。类装载器装载要执行的Java类,执行引擎负责执行被装载类的方法中的指令,需要在内存中存储的东西(如字节码、对象、变量)都组织在运行时数据区。

17.一个正在运行的Java程序在内存中以进程的形式存在,JVM为该进程分配内存空间。

18.一个进程可以有一到多个线程,多个线程共享该进程的内存空间。每个线程是一个单独的执行单元

19.每个Java虚拟机都有一个方法区和一个Java,它们由该JVM中所有线程共享。类文件的字节码和常量池(常量和字面量)放在方法区,程序运行时创建的所有对象都放在中。

20.对于基本类型的变量,Java虚拟机将其放在Java中。对于引用类型的变量,引用变量本身放在中,而引用所指向的对象放在中。

21.关键字goto和const是保留关键字,在Java中没有实现。true、false、null是特殊的字面量值,从技术角度讲,他们不是Java关键字。

22.整数字面量被JVM当作int类型,浮点字面量被JVM当作double类型,字符串字面量被当作是java.lang.String对象。

23.一旦String对象被实例化,它的内容就不能被修改。

时间: 2024-12-20 14:39:58

第2章 Java基础语法的相关文章

Java Web 学习笔记 第三章 java基础(二)

第三章 java基础(二) 一.转义符 转义字符是"\",通过转义字符,可表示一些特殊的字符. 例如: '\n'  表示回车 '\t'   表示 制表符字符,一个制表符表示向右跳8-10个字符 '\\'   表示\ '\''   表示单引号 '\"'  表示双引号 "\u4e2d"表示unicode编码对应的字符(汉字:中). 二.布尔类型的概念和用法 boolean 类型用来表示肯定或否定两种可能. boolean 常用在分支语句.循环语句中. true

Java基础语法(二)——数据类型扩展与运算符详解

一.前言 ? 上文我们讲解了有关java编程基础语法的变量与关键字的知识点,本文将主要对java基础语法中的运算符进行讲解. ? 在讲解语法之前我们先来讲一下真正的开发环境. 二.Java集成开发环境 2.1eclipse的使用方法 ? 之前我们在体验java编程或者写小的demo的时候,都是命名一个.java的源文件,在dos界面中编译和运行,但是这样给人的感觉并不友好,为了解决这一问题,一些大佬便开发了与各种语言对应的集成开发环境,其中包含文本编辑处理,自动编译,简化运行,随时进行代码调试.

Java基础语法

Java的基础语法中包含字符集.标识符和关键字.变量和常量.语句.注释.运算符和表达式这些基本要素. 一.关键字 编程语言都有一些保留的单词,用于定义该语言,这些单词对于编译器有特殊含义,不能作为标识符使用: Java中的true.false.null这三个保留字,不能作为标识符使用,对于编译器有特殊含义: main是一个用于描述Java程序开始方法的特殊名称,它不是一个关键字: abstract 抽象 boolean 逻辑运算: 布尔 break 打破: 断开 byte 字节: case 例,

java 基础语法

第一周接触java基础语法,上课听得头痛,还是半懂不懂,放学后讲的啥子都忘了. 这是老师给的周末作业: 1.输入长与宽计算长方形面积与周长.(用精度类型计算)2.输入一个学生三科成绩,计算平均分.3.输入int型市场价格,购买价格,计算差额,差额显示为单精度浮点型.4.42页第二,计算房贷那道题.5.输入一个学生成绩,学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示.6.题目:输入三个整数x,y,z,请把这三个数由小到大输出.程序分析:我们想办法把最小的数放到x

Java基础语法1

                         Java基础语法(1)知识点目录 1:关键字 (1)定义 (2)特点 (3)注意事项 2:标识符 (1)定义 (2)组成规则 (3)注意事项 (4)常见的命名规则(见名知意) A:包 单级包 多级包 B:类或者接口 一个单词 多个单词 C:方法或者变量 一个单词 多个单词 D:常量 全部大写 一个单词 多个单词 3:注释 (1)定义 (2)分类 A:单行注释 B:多行注释 C:文档注释 (3)注释的作用 4:常量 (1)定义 (2)分类 A:字面

JavaSE入门学习7:Java基础语法之语句(下)

继续接着Java基础语法来:JavaSE入门学习5:Java基础语法(一)和JavaSE入门学习6:Java基础语法(二). 语句 Java经常使用的3种循环:while.do...while,for. (5)Java循环语句之while 语法: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" > 运行

JavaSE入门学习6:Java基础语法之运算符和语句(上)

继续接着上篇:JavaSE入门学习5:Java基础语法(一)来看Java的基础语法. 五运算符 运算符是一种"功能"符号,用以通知Java进行相关的运算.比方.我们须要将变量age的值设置为20.这时候就 须要一个"=",告诉程序须要进行赋值操作. Java 语言中经常使用的运算符可分为例如以下几种:算术运算符,赋值运算符,比較运算符,逻辑运算符,条件运符. (1)算术运算符 算术运算符主要用于进行主要的算术运算.如加法.减法.乘法.除法等. Java 中经常使用的

黑马程序员——Java基础语法(一) --- 关键字、标识符、注释、常量和变量、运算符

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 本篇博文主要总结java的基础语法,主要的内容包括:关键字.标识符.注释.常量和变量.运算符几部分. 一.关键字 关键字是被Java语言赋予了特殊含义的单词.关键字中所有的字母都是小写. java中的关键字主要包括如下几部分: 1.用于定

JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)

Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中,用户可以通过指定数据类型和标识符来声明变量,其基本语法为: DataType identifier; 或 DataType identifier = value; 其中,DataType是变量类型,如int/string/char/double/boolean等:identifier是变量名称,即标识符:value就是声明变量的值. 注: a.标识符由数字0-9.大小写字母.下划线.美元符号.人民币符号以及所有