首页 > 编程语言 >java学习2

java学习2

时间:2022-09-30 23:01:06浏览次数:66  
标签:运算符 java 变量 修饰符 取反 学习 运算

java

变量

  • 变量是java程序中最基本的存储单元,其要素包括数据类型,变量名,作用域

  1. 局部变量

    • 用于方法里面,如main()方法,作用域在{}之间。

    • 须声明和初始化(即赋值)

  2. 实例变量

    • 在类下定义,可以作用于方法中

    • 可以只声明,若无初始化,则会使用默认值0, 0.0,null。

    • 使用方法:变量类型 变量名字=new Demo()

    •  

       

       

  3. 类变量

    • 跟实例变量差不多,在前面加上static。

 

常量

 修饰符如static,final等,且修饰符无先后关系

条件运算符

 

 

 

快捷键:Ctrl+d:复制到当前下一行。

运算结果类型为最高类型(自动转换)

自增自减运算符

a++:先执行代码,后执行加法。

++a:先执行加法,后执行代码。

数学运算

调用Math.

pow()可以查看幂乘;

abs( ) 转为绝对值;

逻辑运算符

and(与) && 真真即真

or(或) || 假假即假

非(取反)!

短路运算:逻辑运算中若前一个条件已经能判定结果则不会对后一个条件运行(即判断)

位运算(针对于二进制)(了解)

 

 

 

(与) & 真真即真 (或) | 假假即假

^ 相同取0,不相同去1。 ~ 取反

<< 左移(乘) >>右移(除)

 

 

 

简便计算式和字符串连接符( +)

 

 

 

+号位置不同,结果不同。

三元运算符

 

 

 

包机制

包如同文件夹

了解语法格式,导入包

 

 

 

使用方式如图:若红框中为*号,则表明导入这个包下的所有类。

 

 

 

javadoc生成文档

生成文档/** */

在类的文件下(show in Explorer) 打开cmd,输入下图代码,即可生成.

 

标签:运算符,java,变量,修饰符,取反,学习,运算
From: https://www.cnblogs.com/linyyds/p/16706191.html

相关文章

  • java数组
    java数组数组概述  数组声明创建      for语句快速语句:数组.length.for   数组使用内存分析    数组打印快捷键数组名.for......
  • Java SE 宋红康 days02-高级篇-多线程
    1.进程和线程进程是程序的一次执行过程,或是正在运行的一个程序;是动态的过程,有它自身的产生、存在和消亡的过程(生命周期)进程作为资源分配的单位,系......
  • java流程控制Scanner的学习
    java包机制为了更好地组织类,java提供了包机制,用于区别类名和命名空间。包语法的格式为:packagepkg1[.pkg2[.pkg3...]]一般公司域名倒置作为包名为了能够使用......
  • Flask 学习-83.Flask-SQLAlchemy 联合唯一约束
    前言我们可以在Flask-SQLAlchemy字段中添加unique=True设置该字段为唯一约束,如果需要2个字段联合唯一,需用到UniqueConstraint()联合唯一约束比如一个书名可以有不同的出......
  • Java基础之变量
    Java基础之变量目录Java基础之变量1.变量概述1.1为什么需要变量1.2简单理解1.3变量使用注意事项1.4程序中+号的使用1.5Java数据类型1.6整数类型1.6.1基本介绍1.6.2......
  • JavaSE基础
    1.Java语言跨平台原理平台指的是不同类型的操作系统。Java语言可以跨平台是因为Java语言使用Java虚拟机屏蔽了具体的操作系统信息,不同的操作系统对应着不同的Java虚拟机......
  • JAVA 内部类
    一、内部静态类:1.访问内部静态类时,不需要实例化外部类。publicclassOuter{staticclassInner{}}classOtherClass{Outer.Inneroi=newOu......
  • devops学习笔记-jenkins实现基础CI/CD操作
    在之前的devops工具链中完成了jenkins以及gitlab配置之后,可以实现基础的CI/CD操作。操作流程整体的操作的流程如下所示:在开发环境配置好代码之后,将代码上传到gitlab,jenkins......
  • 源码学习之MyBatis的底层查询原理
    导读本文通过MyBatis一个低版本的bug(3.4.5之前的版本)入手,分析MyBatis的一次完整的查询流程,从配置文件的解析到一个查询的完整执行过程详细解读MyBatis的一次查询流程,通过本......
  • 2022-2023-1 20221307张城玮 《计算机基础与程序设计》 第五周学习总结
    正文:https://www.cnblogs.com/zhangchengwei/p/16746252.html作业模板:https://www.cnblogs.com/rocedu/p/9577842.html#JXJC作业要求:https://www.cnblogs.com/rocedu/p......