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

Posted Belinda_sl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java Web 学习笔记 第三章 java基础相关的知识,希望对你有一定的参考价值。

 

一、转义符

转义字符是“\\”,通过转义字符,可表示一些特殊的字符。

例如:

’\\n’  表示回车

‘\\t’   表示 制表符字符,一个制表符表示向右跳8-10个字符

‘\\\\’   表示\\

‘\\’’   表示单引号

‘\\”’  表示双引号

“\\u4e2d”表示unicode编码对应的字符(汉字:中)。

二、布尔类型的概念和用法

boolean 类型用来表示肯定或否定两种可能。

boolean 常用在分支语句、循环语句中。

true:表示肯定意义;

false:表示否定意义;

布尔变量的定义:e.g : boolean isPass;

布尔变量的初始化:eg: boolean isPass = true; isPass=59>=60;

三、小类型向大类型转换

1、小类型向大类型的转换会自动完成,即不需要程序员编写额外的代码,由JVM负责。

提示:自动类型转换也叫“隐士类型转换”。

2、自动转换的规则:符号位会自动扩展,负数补1,正数补0.

3、自动类型转换包含以下情况:

      • byte->short->int->long->float->double

      • int和char类型的数据在某些情况下可以自动相互转换。

4、整数到浮点数转换会损失精确度

5、小类型向大类型转换一般情况下是安全的。

6、小类型的精确度高于大类型时要注意精度丢失的隐患。

四、大类型向小类型转换

1、强转类型转换-强转

2、强制类型转化时,要注意边界数风险问题

五、int类型与char类型转换

Java对char类型的数据在底层时按int类型来处理的。

int类型与char类型在赋值时自动转换

六、通过args数组获取数据

1、程序运行时 选择Run  Configurations…   ,如图:

2、在Java Application中找到对应项目运行历史信息或右键添加新类,如图:

3、选择(x)=Arguments 在Program arguments中输入 数据,例如 输入1 空格 2,1 2 分别是数组的第一第二元素,再点击run 如图:

七、通过Scanner从控制台获取数据

1、Scanner 类用于扫描从控制台输入的数据,可以接收字符串和基本数据类型的数据。

2、Scanner类位于java.util.Scanner包中。

3、Scanner类的常用方法:

      • String next();  作用:接收控制台输出的一个字符串。

      • String nextLine();  作用:接收控制台输出的一个字符串。

      • int nextInt(); 作用:接收控制台输入的一个int类型的数据。

      • double nextDouble(); 作用:接收控制台输入的一个double类型的数据。 

      • boolean nextBoolean();作用:接收控制台输入的一个boolean类型的数据。

输入char类型的数据:Scanner类没有提供直接输入char类型的方法,可以通过charAt()方法从next()或nextLine()获取输入的字符。

      • char String.charAt(int index); 作用:从字符串中获取指定下标的字符,下标从0开始。e.g : “abc”.charAt(0)的结果是a。

4、实现步骤

步骤1、创建Scanner类的一个对象。

示例:Scanner scanner = new Scanner(System.in); (声明的在栈空间,new出来的在堆空间)

步骤2、通过scanner调用next等方法,接收控制台输入的数据。

示例:System.out.println(“姓名:”)

  String name=scanner.next();

八、变量的自增、自减、自乘、自除运算

1、整型变量的自增:

int i=0; i=i+1;

2、字符串类型变量的自增

String space = “”; space=space+“ ”;

3、自增运算的简写形式:

      • 先加1: ++i

      • 后加一;i++

      • 自增n:i+=n 等效 i= i+n

自减同理  - -i, i- -,i-=n

自乘 i*=n

自除 i/=n

九、Java的错误类型

程序的错误分为编译期语法错误、运行期异常错误和运行期逻辑错误。

1、编译期语法错误可以借助Eclipse的帮助方便地定位错误,并进行修改。

2、运行期异常,系统会提示错误的类型和出错的位置。

3、逻辑错误是指程序可以编译运行,但程序执行的结果却不是预期的效果。

十、Debug调试

调试是查找、解决软件中逻辑错误代码(成为bug:软件臭虫)的重要手段,是软件开发中必不可少的环节。

Eclipse提供了强大的代码调试功能-Debug,通过Debug视图能快速定位代码中的逻辑错误,提高软件开发效率。

Debug视图:

打开eclipse,点击Debug按钮   进入Debug视图。

如果Debug标签不存在可以点击白色添加按钮,添加debug标签。

断点: 

1、断点是在源代码的可执行部分的指定行设置一个标志,在调试运行方式下,程序运行到该断点标志处会自动暂停等待下一步操作。

2、通过设置断点可以快速执行断点之前的代码,然后在断点处暂停,这时可以换单个命令运行的方式来运行程序,查找程序中的逻辑错误。

 双击行号处 可添加断点和取消断点。

 

 

 参考:极客学院课程 http://ke.jikexueyuan.com/zhiye/javaweb/

以上是关于Java Web 学习笔记 第三章 java基础的主要内容,如果未能解决你的问题,请参考以下文章

Java Web 学习笔记 第三章 java基础(三-运算符)

每日学Java系列-Java零基础学习笔记开发第一个Java程序:HelloWorld

每日学Java系列-Java零基础学习笔记常用的DOS命令(续)

零基础学java应该从哪里开始?

每日学Java系列-Java零基础学习笔记Java标识符|关键字|变量

Java零基础_零基础学Java必备的学习笔记开发环境搭建-常见DOS命令