第二章

1.JAVA语言有两种数据类型:基本数据类型(8种,byte 8,short 16,int 32,long 64,float 32,double 64,char 16,boolean 8) 引用数据类型(4种,类,接口,枚举,数组)

2.JAVA语言的基本组成部分:关键字和标识符

3.JAVA语言的标识符,字母、下划线、美元符号,其中不能以数字开头,关键字不能作为标识符

4.八进制由0开头,十六进制由0X开头

5.float和double 通常由十进制小数、指数和后缀三个部分组成。小数点前面或后面可以没有数字。5.0e-1d

6.JAVA变量有4个基本属性,变量名、数据类型、存储单元、变量值。

7.基本数据类型的转换规则:布尔类型与其他数据类型不能转换;char与short  、byte之间可以进行数据类型转换,但没有强弱关系。

8.隐式类型转换:弱的数据类型一般可以直接转换为强的数据类型。

9.强制类型转换:强的数据类型显示转换为弱的数据类型。

10.四舍五入的方式取整   int i=(int)(d+0.5)

11.运算符:算数运算符(+、-、*、/、++、--、%)、关系运算符(、>=、==、!=)、布尔逻辑运算符(&&、&、||、|、!、^)、位运算符(&、|、~、^、>>、>>>、<>=、>>>=)、条件运算符(?:)

12.零散知识点:>> 有符号右移、>>>无符号右移;a=a^b,b=a^b,a=a^b,结果是a和b 互换

13.Java控制语句有如下7种:if-else、switch、for、while、do-while、break、continue

14.swith表达式的数据类型可以是char、byte、short、int。

java雍俊海_JAVA程序设计 雍俊海(学习笔记2)相关推荐

  1. java雍俊海_JAVA程序设计 雍俊海(学习笔记3)

    第三章 面向对象程序设计 1.类的构造方法:主要用来创建类的实力对象,通常同时完成新创建的实例对象的初始化工作,例如,给实例对象的成员变量赋初值. 2.构造方法有如下三个基本特点:(1)构造方法必修与 ...

  2. java软件设计教学大纲_Java程序设计课程教学大纲

    Java程序设计课程教学大纲 课程编号: "Java语言程序设计"课程教学大纲 Java Program Design Course Outline 60学时 3学分 一.课程的性 ...

  3. java 多线程语法_Java基础语法之多线程学习笔记整理

    众所周知,利用好多线程机制,可以大大提高系统整体的并发能力以及性能,而且线程间的切换和调度的成本小.因此,多线程是Java学习者必须掌握的语法重点.本文为大家整理了进程和线程.实现多线程方式.设置和获 ...

  4. 【代码质量】-阿里巴巴java开发手册(代码质量提升神器)学习笔记

    前言:<阿里巴巴 Java 开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,有了这些前人总结的经验,可以帮助我们写出高质量的代码,同时可以减少Bug数量,少踩坑,提高代码的可读性 ...

  5. java+实现集合并运算_JAVA程序设计报告+集合运算

    JAVA程序设计报告+集合运算 JAVA程序设计报告集合的运算(交并差)学生学号专业信息工程(系统工程方向)院系信息与控制学院实习时间三周:指导老师陈金辉目录实验目的试验设计实验源程序程序设计调试不足 ...

  6. java程序设计_Java程序设计-类和对象(笔记)

    1)类(Class)和对象(Object)是面向对象的核心概念. 类是对一类事物的描述,是抽象的.概念上的定义 对象是实际存在的该类事物的每个个体,因而也称为实例(instance). 2)" ...

  7. java大作业设计_Java程序设计_大作业.doc

    Java程序设计_大作业.doc Java程序设计_大作业 专业:计算机科学与技术专业 学号:1245713131 姓名: 2014年12月10日 目录 作业内容:2 1.IPublisherDao接 ...

  8. java物联网程序设计基础_Java程序设计 19物联网

    1. Java是什么样的语言? 答:Java语言是一门用途广泛的.面向对象的语言.Java语言可以编写桌面应用.手机应用及企业应用.Java简洁优雅,易于学习. 2. 没有学过编程,能学吗? 答:本课 ...

  9. java 正确的表达式_JAVA程序设计课程作业,二、多选题1.指出正确的表达式A.double a=1.0B.Double a=new Dou...

    JAVA程序设计课程作业,二.多选题1.指出正确的表达式A.double a=1.0B.Double a=new Dou JAVA程序设计课程作业, 二.多选题 1.指出正确的表达式 A.double ...

最新文章

  1. linux 集群配置ssh无密码访问
  2. Opencv笔记(九)——图像阈值
  3. 【正一专栏】谁能阻止超神的曼城
  4. .NET疯狂架构经验分享系列之(七)WCF支持(转)
  5. 从源码安装GDB-8.1
  6. android 系统挂载ext4格式U盘,macOS 系统下格式化 U 盘为 ext4 格式
  7. (JAVA)List
  8. 关于高考报志愿的一些规划建议
  9. php依赖注入解决什么问题,php – 了解依赖注入的问题
  10. 教你一招用python发送QQ邮件
  11. 《Python网络程序设计(微课版)》223道习题参考答案
  12. 【11】 Express安装入门与模版引擎ejs
  13. JWT实现Token认证
  14. 重磅签约!成都睿铂与成都航院共建数据处理联合实验室
  15. 2208: [Jsoi2010]连通数(Trajan+bitset)
  16. python测试系列教程——python+Selenium+chrome自动化测试框架
  17. 腾讯云物联网MQTT对接
  18. TF-IDF算法类毕业论文文献有哪些?
  19. zynq PS端通过EMIO访问PL资源
  20. 监控linux资源的软件,6个监控linux系统资源的快速工具

热门文章

  1. 金牌合作伙伴!法大大亮相2020腾讯全球数字生态大会
  2. 究竟如何进行数据分析?
  3. JavaScript - onunload失效
  4. python如何做辅助线_作辅助线的方法和技巧
  5. noi 2006 最大收益 最大权闭合图转最小割转最大流
  6. 动量迭代式对抗噪声生成方法 | VALSE2018年度杰出学生论文奖
  7. 解决痘痘问题——从我们的生活习惯做起
  8. 英文写作笔记(1)Introduction
  9. c语言程序的模板,C++中模板与用C语言中实现模板
  10. 微信公众号实现机器人回复