JAVA基础语法

1、注释

单行注释--// 多行注释--/* */ 文档注释--/** */

2、标识符

只能大小写字母,$,下划线开头,其它不行。

3、数据类型

  1. 基本数据类型--整数,浮点,字符,布尔
  2. 引用数据类型--类,接口,数组,字符串

4、类型转换

低------------------------------------------------------------------>高

byte,short,char---->int---->long---->float---->double

  1. 强制转换--(类型) 变量名   高-->低
  2. 自动转换-- 不用写            低-->高

注意:

  1. 不能对布尔值进行转换。
  2. 转换的时候可能存在内存溢出,或者精度问题。
  3. 高-->低时,进行强制转换。

对比较大的数进行运算时,注意溢出问题

例:int  money=10000000000;

  int  years=20;

  long  total=money*years;//默认是int,转换之前已经存在问题。

正确语句:long  total=(long) money*years;

最新文章

  1. 分布式一致性算法--Raft
  2. ES6入门系列四(测试题分析)
  3. http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理,及它的逆向函数
  4. eclipse新建一个Android项目,就会报错android.support.v7.app.ActionBarActivity
  5. Spring MVC数组绑定
  6. 准备开始自己搞企业管理软件,从openerp入手
  7. POJ 1940
  8. .run文件安装
  9. C#隐式类型
  10. 【内部竞聘】华东/华南 -区域招商高级经理/经理 - 荐才纳贤 - 京东内部论坛 - Powered by Discuz!
  11. [HDU] 1698 Just a Hook [线段树区间替换]
  12. [置顶] 老孟 DB2 V9.7 ESE(一)产品部署 基于centOS 6.4
  13. 关于智普 - 千人免费学|Python培训|国内最权威python培训|html5
  14. OpenStack(企业私有云)万里长征第三步——调试成功
  15. 基于I2C总线的MPU6050学习笔记
  16. linux学习(JDK,Tomcat,nginx)安装
  17. 一条sql执行过长的时间,你如何优化,从哪些方面?
  18. 堡垒机jumpserver测试记录--安装
  19. Lesnoe Ozero 2016. BSUIR Open 2016 Finals
  20. 18. 4Sum (JAVA)

热门文章

  1. 配置Jupyter环境:安装+补全+美化+常用库
  2. 统计学习方法——实现AdaBoost
  3. Day01_03_Java名词
  4. 基于MATLAB的手写公式识别(转折)
  5. 百度API定位根据经度、维度 返回当前详细地址
  6. [Java] 数据类型, 变量, 运算符, 表达式
  7. system分区解锁
  8. 【工具类】获取Http请求IP的工具类
  9. MySQL数据库及注入方法
  10. Openstack 虚拟机宽带限速