栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

跟着韩老师学JAVA

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

跟着韩老师学JAVA

10.11 学习笔记

\\  转义 斜杠 转义 斜杠

n换行   t制表位,实现对齐的功能

r回车

良好的代码规范

Java代码规范

  1. 类、方法的注释,要以javadoc的方式来写。

  1. 非Java Doc的注释,往往是给代码的维护者看的,着重告述读者为什么这样写,如何修改,注意什么问题等

//……….

3.使用tab操作,实现缩进,默认整体向右边移动,时候用shift+tab整体向左移

4.运算符和=两边习惯性各加一个空格。比如:2+4*5+ 345 - 89

5.源文件使用utf-8编码

6.行宽度不要超过80字符

7.代码编写次行风格和行尾风格

相对路径和绝对路径

常用的dos命令

1.查着当前目录是有什么

dir dir d:abc2test200·

2.切换到其他盘下:盘符号cd

3.切换到当前盘的其他目录下(使用相对路径和绝对路径演示)

案例演示:cd d:abc2test200 cd ..i..labc2test2004.切换到上一级

环境变量的作用是为了在dos的任意目录,可以去使用java和javac命令

Java编写步骤:1.编写java的源代码2.javac编译,得到对应的.class字节码文件3.java运行,本质就是把.class文件加载到jvm运行

初学java易犯的几个错误:

1.编译或运行时,找不到文件

2.主类名和文件名不一致,修改保持一致即可

3.缺少;

4.拼写错误

变量相当于内存中一个数据空间的表示,通过变量名可以访问到变量值

变量可以先声明,再赋值。

//int a;

a = 10;

System.out.println(a);

也可以一步到位。    //int a = 10;

变量使用注意事项

1.变量表示内存中的一个存储区域[不同的变量,类型不同,占用的空间大小不同,

比如: int 4个字节,double就是8个字节]

2.该区域有自己的名称[变量名]和类型[数据类型]

3.变量必须先声明,后使用,即有顺序

4.该区域的数据/值可以在同一类型范围内不断变化

5.变量在同一个作用域内不能重名

6.变量=变量名+值+数据类型。变量三要素

程序中+号的使用

1.当左右两边都是数值型时,则做加法运算

2.当左右两边有一方为字符串,则做拼接运算

//System.out.println(100+98);//198

System.out.println("100"+ 98);//10098      “ ”中的是字符串

String并不是基本数据类型,他是一个类即class

byte n1 = 10;

short n2 = 10;

int n3 = 10;

long n4 = 10;   //以上值虽然相同但是所存储的数据空间是不同的

 

1byte=8bit

Long n = 3L;在内存中的存储形式如下图

 

 

 

 

浮点数=符号位+指数位+尾数位,由于尾数部分可能会丢失,因此会造成精度损失,所以造成小数都是近似值。

5.12e2=5.12乘以10的2次方    5.12e-2=5.12乘以10的-2次方

浮点数的使用陷阱:

当我们对运算结果是小数的进行判断时,要小心,不能使用num1 == num2,来判断是否相等,而要以两个数的差值的绝对值1,在某个精度范围内判断

错误示例

public class var{

    public static void main(String[] args){

             double num1 = 2.7;

             double num2 = 8.1 / 3;

             if(num1 == num2){

                      System.out.println("相等");

                      //写法错误

             }

    }

}

正确写法

public class fudianxianjing{

    public static void main(String[] args){

             double num1 = 2.7;

             double num2 = 8.1 / 3;

             if(Math.abs(num1 - num2)<0.00000001){

                      System.out.println("相等");

             }

             System.out.println(Math.abs(num1 -num2));

    }

}

 

在韩老师给的资料里有

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/325529.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号