java基础语法 && eclipse

java基础语法 && eclipse

1.建项目建包建类

  1. 1.eclipse 以项目为单位 保存源文件.(AAA.java) 项目(文件夹)

  2. 项目里 又以 包(文件夹)来区分/管理 源文件

  3. 包里 创建 源文件

2.注释:

  1. 单行注释:Java语言中使用双斜杠(//)放在要注释的内容之前。

  2. 多行注释:使用“/”和“/”将程序中需要注释的内容包括起来。

  3. 文档注释:文档注释是已“/**”开始,以星号紧跟一个斜杠(*/)结尾。(生成文档时)

3.标识符:

标识符就是用于给程序中变量、类、方法等命名时的字符序列。
Java语言里的分号(;)花括号({})小括号(())方括号([])空格、圆(.)都具有特殊的分隔作用因此被统称为分隔符。
例如:

  1. (;) 表示一句代码的结束
  2. {} 表示局部 类名后面的{ } 叫做类体 方法名后面的{} 叫做方法体
  3. 数组则用 []
  4. ( ) 参数
  5. (.)表示 “谁的” / 调用

4.标识符规则:

  1. 标识符可以由字母、数字、下划线(_)和美元符号($)组成,数字不能开头。
  2. 标识符不能是Java的关键字和保留字,可以包含关键字和保留字,例如int int = 1;
  3. 标识符不能包含空格。例如:String a bc = “123”;
  4. 标识符区分大小写.

5.Java关键字和保留字:

Java语言中有一些具有特殊用途的单词被称为关键字。

  1. 定义标识符时不要让标识符和关键字相同,否则会引起错误。Java的关键字都是小写,Java一共包含48个关键字。
  2. 保留字是指现有Java版本尚未使用但以后可能会作为关键字使用:byValue, cast, false,future, generic, inner, operator, outer, rest, true, var ,goto ,const,null。
  3. 当然这些也不需要自己去记住,因为本身eclipse就会在编写代码过程中报错,知道这个常识就好了。

以下图解可以参考:在这里插入图片描述在这里插入图片描述
当然标识符规范是一个程序猿必备的素养:

在这里插入图片描述

6.数据类型:

计算机存储单位一般用bit、B、KB、MB、GB、TB、PB…

计算机进制介绍:

Java对整数常量提供了4种表现形式:二进制,八进制,十进制,十六进制。
进制概述:就是进位制,是人们规定的一种进位方法。 对于任何一种进制–X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。

二进制的数字: 0 和 1 两个数字组成 逢2进1;
八进制的数字: 01234567 八个数字组成 逢8进1;
十进制的数字: 0123456789 十个数字组成 逢10进1;
十六进制的数字: 0123456789,a,b,c,d,e,f 十六个数字 组成 逢16进1;
小a或大A 对应10…………………小f或大F 对应15

各进制之间的相互转换问题?
十进制转换至二进制,八进制,十六进制,以及相互转换。
引入: 十进制的123
系数:每一个位上的数据值本身就是系数。
基数:X进制的基数就是x。
权:我们针对每一个位上的数据进行编号,从右边,并且是从0开始编号,这个编号就是该位上数据的权值。
计算:每一个位上的系数x基数的权次幂相加。
1.二进制,八进制,十六进制转换至十进制
八进制:基数是8。十六进制:基数是16。
2.十进制转换到二进制,八进制,十六进制。规则:除基取余,直到商为0,余数反转

Java中二进制整数以0b或0B开头;
Java中八进制整数以0开头;
Java中十六进制整数以0x或0X开头;

C语言也是一样;

关于原码、反码、补码:
  1. 计算机对数据的存放和运算 以 补码形式;
  2. 计算机对数据的显示 以 原码形式;
  3. 定义32/64位的二进制整数时,最高位其实是符号位。符号位是1表示负数,0表示正数

正数的原码/反码/补码 都一样, 负数的 补码 = 原码 求反码 再 + 1;
64位整数:
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000111
10000000 00000000 00000000 00000000 00000000 00000000 00000000 00000111
先求反码 = 原码的数值位 0 变1 1变0 符号位不变
111111…11111000
补码 = 反码+1
111111…11111001

  1. 原码:直接将一个数值换算成二进制数。
  2. 反码:对原码按位取反,只是最高符号位保持不变。
  3. 补码:正数的补码与原码完全相同,负数的补码是其反码加1。负数的源码是补码减1再取反。

举例: 1000 0000 0000 0000 0000 0000 0000 0011 为补码
要获得它的具体指需要先获取它的反码
负数的补码是其反码+1,那么其反码就是补码-1;
1000 0000 0000 0000 0000 0000 0000 0010为反码
原码是对反码取反
1111 1111 11111 111 1111 1111 1111 1101 即为原码
来一张图解计算-22:
在这里插入图片描述

本博客仅用于记录自己的eclipse的学习以及自己点滴的成长,加油!!!!

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值