Java编程入门

  今天学习了简单的Java编程,在学习Java编程之前,最重要的是先知道编码规范(不管学什么,都一样)。我总结了四点编码规范

1.类名首字母大写,大写字母分词 建议名词。例如UserName或者MingZi

2.方法名称首字母小写,大写字母分词

3.变量名称首字母小写,大写字母分词

4.包名称全小写,使用域名反转的方式定义

  Java是一种先编译后解释执行性语言,javac Hello.java(源文件名称)编译,将源代码转换为虚拟机可以识别的语言,一般生成一个同名的后缀为class的文件(二进制文件,字节码文件)。这也是Java跨平台的原理

    Java标识符可以从一个字母(Unicode编码字符集)、下划线( _)、或美元符号($)开始,后边可跟数字、字母、下划线或美元符号;

标识符是区分大小写的,没有长度限制,可以为标识符取任意长度的名字

标识符不允许使用保留字,关键字对Java编译器有特殊含义,它们可标识数据类型名或程序构造construct名,Java语言中的保留字均用小写字母表示。

    变量

    变量是Java程序中的基本存储单元,它的定义包括变量名、变量类型和作用域几个部分

    例如 int k=100;  其中 int 是数据类型, k 是变量名。
    变量名称:在一个方法内部不允许出现多个同名称的变量
    Java要求“见名知意”,例如username,但是xm“姓名”则不建议使用。
  变量类型
  
 Java属于强类型编程语言,变量类型一旦声明,则不能进行修改。
 数据类型可以决定变量所需要的存储空间大小和对应的处理逻辑。
作用域 是指变量的有效范围,一般是在所在花括号范围内。
每个变量有类型,每个表达式有类型,而且每种类型都是严格定义的

 Java语言数据类型可以分为两大类:基本类型和引用类型

    基本类型(原生类型)

    基本类型是指不能再分解的数据类型,其数据在函数的调用中是以传值方式工作的。

简单数据类型代表单值,而不是复杂的对象。
   
Java 是完全面向对象的,但简单数据类型却不是,它们类似于其他大多数非面向对象语言中的简单数据 类型。(为了效率)
   Java 针对基本类型同时提供了对应的引用类型:包装类
   
   
Java 编程语言有个原始数据类型,可分为 4 种整型、浮点数、字符型数据和布尔型数据,不会随着计算 机类型而变化的,注意Java 具有平台无关性,所以不论硬件平台是什么, 1B 都是 8 位。

 

 整型有4种:byte字节整、short短整、int整、long长整

 java中的数据采用的是补码的存储方式(计算机中存储数据有3种不同的方式,分别是原码、反码和补码

 浮点数类型:float单精度、double双精度

float单精度是4B,可以保证小数点后6位有效精度和第7位的部分精度 e38

double 8B ,可以保证小数点后 15 位有效精度和第 16 位的部分精度。 e308
浮点数是无法精确存放的,原因在于将浮点数转换为补码时的限制
字符类型 char

  Java中存放字符采用的是Unicode编码字符集,2B0-65535

字符类型的变量可以当作整数使用

char c='a' ; 注意:这里使用的是单引号,不是双引号,单引号中只能包含一个字符
需要记忆: '0' < 'A' <'a'
Java 也提供转义字符,以反斜杠(\)开头,将其后的字符转变为另外的含义

 布尔类型  boolean

boolean数据类型有两种文字值:true真和false

Java 编程语言中 boolean 类型只允许使用 boolean 值,在整数类型和 boolean 类型之间无转换计算

   学习了基本数据类型转换

1.小转大自动转

2.大转小需要强制转换(也叫窄化操作)

   int k=100;  char cc=(char)k;

char k = 'd' ;    System . out . println (( int ) k );
复合数据类型
  复合数据类型包括: class 类、 interface 接口、数组。
 null索引在运行时并没有对应的类型,但可以被转换为任何类型(除了简单类型)
  常量
  常量就是指在程序执行期间其值不能发生变化的数据,常量是固定的。如整型常量 123 ,实型常量 1.23,字符常量'A' ,布尔常量 true 等。
  表达式
表达式就是运算符、操作数以及方法调用的序列,用来说明某个计算过程并返回计算结果 . 按照运算符功能来分,基本的运算符分包括算术运算符、关系运算符、位运算符、条件运算符等。
  算术运算符 + - * / % ++ --
  关系运算符 > < >= <= == !=
  逻辑运算符 && || ! 。注意:逻辑计算支持短路操作
  位运算符 & | ^ ~ << >> >>> 。注意:为运算符不支持短路操作 [ 考点 ]
  赋值运算符 = += = *= /=
  三目条件运算符(?:)规则是完全一致的,使用的形式是: x ? y z;
 这就是我今天所掌握的理论知识,除了要掌握好理论知识,还要多练习编码能力。继续加油,坚持!

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值