java注释 命名 数据类型 基本类型转换 位运算符 逻辑运算符 三目运算符

一。java注释

  1.单行注释  //注释内容

  2.多行注释 /*注释内容*/

  3.文档注释(可用javadoc工具生成api文档,不过我还没试过)/**文档注释*/,文档注释可以在使用的时候看见注释。

文档注释常用的标记

   @auther作者 @version版本 @deprecated 不推荐使用 @param 本放的参数 @return 返回值 @throws异常,同@exception

二。java的命名

  1.项目名 字母全部小写

  2.包名 全部小写

  3.类名 首字母大写加驼峰

  4.方法名,变量名 首字母小写加驼峰

  5.  常量名全部大写(较少使用)

  6.不能以数字开头,只能由字母、数字、下划线、$符号组成,不是java的关键或保留字

三。java数据类型(基本类型,引用类型)

  1.整型

    byte  内存占8位  -2^7 到 2^7-1

    short 内存占16位 -2^15 到 2^15-1

    int 内存占32位 -2^31 到 2^31-1

    long 内存占64位 -2^63 到 2^63-1(声明变量如果长度达不到需要加L或l  不然会编译报错)

    如果给整型赋值超过整形的范围,会导致溢出

  2.字符型

    char  这个类型有很多特点  能用单个字符作为变量  也可以用Unicode编码声明变量  如果强转为int 会转化成Unicode字符对应的编号

  3.浮点型

    float (声明变量要加f)

    double

    (引用类型BigDecimal 用于高精度的数学计算  运算采用这个类自己的方法)

    (不能用整形除以0,会抛出异常,但是除以0.0却不会,结果是无限大,如果用浮点型数据除以0,结果也是无限大)

  4.布尔型

    boolean (true false)

  (引用类型  String Object)

四。基本类型转换

  原则  大转小要强转,小转大自然转,算数运算自然转大(byte,short,char 会被转成int)

  (值得注意的是,基本数据类型以及他们的引用类型之间的等于,如果基本数据类型以及他们的引用类型的值是相同的,且不声明对象,那么==的结果就是true,

如果声明对象(new),对象与对象之间的==结果会是false,变量与对象==的结果也是false

五。位运算符

  & 按位于  与&&最常见的区别就是在逻辑判断中  &&一旦不满足条件会终止 &会一直读玩整个条件 ,此外&&只能用于逻辑判断,&可用于数字运算中,涉及2进制原理,不好解释

  | 按位或  与||最常见的区别就是在逻辑判断中  ||一旦满足条件会终止 |会一直读玩整个条件,此外||只能用于逻辑判断,|可用于数字运算中,涉及2进制原理,不好解释

  ~  按位非 比较不常用 ,~可用于数字运算中,涉及2进制原理,不好解释

  ^   按位异或 比较不常用  ,^可用于数字运算中,涉及2进制原理,不好解释

  <<  >>  >>>  分别是左右移运算符和无符号右移运算符,极少使用  同上

  以上可扩展为复制运算符   再后面加上等号=  涉及2进制代码,不好解释使用,以及原理

  

六。逻辑运算符,三目运算符

  ! 非   返回与当前boolean相反的值

  ^ 异或   如果^左右两边的boolean值相同返回false    不同则反悔true 较少使用

  (boolean) ? true do : false do    前边条件,然后根据条件的boolean判断执行  true do 或 false do

七。运算符的优先级 (有空再行补充)

时间: 2024-10-02 04:29:22

java注释 命名 数据类型 基本类型转换 位运算符 逻辑运算符 三目运算符的相关文章

Java算数运算符、赋值运算符、比较运算符、位运算符、三目运算符的基本用法

在知道基本用法之前肯定要先了解一下什么是运算符,运算符就是对常量和变量进行操作的符号,它分为算数运算符.赋值运算符.比较运算符.逻辑运算符.位运算符.三目运算符. 算数运算符的种类 + - * / % ++ -- 注:整数相除只能得到整数,如果想得到小数,就要使用浮点数(float.double):/是获得除法的商:%获取的是除法操作的余数(4%5=8),运算结果的符号取决于参与运算的左边的符号. ++\--运算符的用法 ++:自加.对原有的数据进行+1 --:自减.对原有数据进行-1 放在操作

java学习笔记——数据类型及类型转换

数据类型分为: 1.引用类型(字符型); 2.基本数据类型(数值型); 以下为基本数据类型介绍(括号内的数字表示该类型所占据的字节数) a.整型 byte(8)   short(16)   int(32)   long(64) -128~127 -2^15~2^15-1 -2^31~2^31-1 -2^63~2^63-1 long l=1l; b.浮点类型 float(32)  double(64) 占位多的  精度高 占位少的 精度低 double d=8.9; float f=8.9f; f

Java功底篇系列-03-一些位运算符你会如何理解?

话题一:异或 先看一段代码吧: 这段代码是用来实现a,b交换的. 异或是位运算符,0^1为1,其他情况都是0,这是一个加法不进位的功能! 这有什么用呢? 其实通过上面交换的例子,我们已经明白A^B^A将得到B,也就是可以实现数据还原的功能! 话题二:%与& 如果有一堆数据,我们想将这些数据通过HASH的方式,放入到桶中. 我们可以将桶进行编号,比如0号,1号,...N号桶. 给我们一个数据,我们要完成这个数据和桶的序号的映射转化关系,这样放入和查找就可以了. 由于对于任何一个非负数A,进行A%B

Java学习之==&gt;注释、数据类型、变量、运算符

一.注释 在Java中有3种标记注释的方式,最常用的方式是 // ,其注释的内容从 // 开始,到本行结束.但需要注意的是,我们不建议把注释写在代码的尾部(即尾注释),我们建议把注释写在代码的上一行,如下: 建议: 1 public class Test { 2 public static void main(String[] args) { 3 // 将Hello World输出到控制台 4 System.out.println("Hello World!!"); 5 } 6 } 不

Java ——注释 命名

注释 1.类在每个类前面必须加上类注释,注释模板如下:/*** Copyright (C), 2006-2010, ChengDu Lovo info. Co., Ltd.* FileName: Test.java* 类的详细说明** @author 类创建者姓名* @Date    创建日期* @version 1.00*/ 2.属性在每个属性前面必须加上属性注释,注释模板如下:/** 提示信息 */private String strMsg = null; 3.方法在每个方法前面必须加上方法

JAVA float double数据类型保留2位小数点5种方法

/** * Java 两个整数相除保留两位小数,将小数转化为百分数 * java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数,必须将两整数其一或是两者都强制转换为浮点数. 例如: (float)a/b // 将整数其中一个强制转换为浮点数,再与另一个整数相除 a/(float)b (float)a/(float)b // 将两个整数同时强制转换为浮点数后再相除 */ ///////计算小数点的位数: System.out.println("

JAVA 按位运算符的解释

按位运算符 Java定义了几个按位运算符,可以将其应用于整数类型long,int,short,char和byte. 按位运算符对位执行,并执行逐位运算.假设a = 60和b = 13; 现在以二进制格式,他们将如下 - a = 0011 1100 b = 0000 1101 ----------------- a&b = 0000 1100 a | b = 0011 1101 a ^ b = 0011 0001 a = 1100 0011 假设整数变量A保持60,变量B保持13,则 - publ

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

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

java基础之数据类型/基本运算符

概述 java语言从1995年sun公司推出发展至今已经有22个年头,现在已经是使用最多的语言之一了.java又是一个比较容易入门的语言,我第一门接触的语言就是java.java发展.java的核心就是面向对象编程,其中多态.继承.封装来体现java的面向对象编程思想,还有java中的集合.流.反射等等.今天我会从最基础的数据类型和基本运算符开始说起:虽然说java的底层是由c去实现的,不过java和c还是有很多的不同也可以相互调用也就是JNI,我们会在以后去说去. 数据类型 在java中的数据