Java基本语言学习总结
关于Java基本语言的学习中,为自己以后的编码习惯打下良好的基础。
1.标识符:由大小写字母、数字、下划线和美元符号组成,不能以数字开头,严格区分大小写,不能使用关键字当作标识符。
2.关于标识符的定义习惯:
(1) 包名:使用小写字母。
(2) 类名和接口名:所有单词首字母大写。
(3) 方法名:第一个单词的首字母小写,其他单词的首字母大写。
(4) 变量名:成员变量和方法名相同,局部变量全部小写。
(5) 常量名:全部使用大写,最好用下划线分割单词。
3.所以的关键字都是小写的。
4.关于十进制、八进制和十六进制:
(1)八进制以0开头,十六进制以0x开头。
(2)表示十六进制时,字母是不区分大小写的。
(3)在定义长整形时,要在数值后面加上L或者l,在定义单精度浮点的时候,要在数值后面加上F或者f。
5.Unicode编码字符用”\uxxxx”来表示的,由于用Unicode表示字符,容易不能正确显示,所以出现了以下转义字符,转义字符都是使用“\”开头的:
(1)单引号:\’
(2)双引号:\”
(3)斜杠:\\
(4)回车:\r
(5)换行:\n
(6)换页:\f
(7)跳格:\t
(8)退格:\b
6.自动类型转换:
(1)自动类型转换要求转换前的数据类型的位数要低于转换后的数据类型的位数。
(2)整数转换为浮点类型值可能会发生变化。
(3)字符类型可以自动转换为int型,long型以及浮点类型。
7.强制转换类型:
(1)格式:(type) value。
(2)在强制转换的时候可能会造成数据丢失的现象。
(3)Java中隐含自动类型转换。
8.运算符:
(1)算术运算符:+,-,*,/,%。
(2)自增自减运算:
前缀方式:先进行自增或者自减运算,再进行表达式运算。
后缀方式:先进行表达式运算,再进行自增自减运算。
(3)关系运算符:==,!=,>,<,>=,<=。用于计算两个操作数之间的关系,其结果是布尔型。
(4)位运算符:位运算符就是对数据的比特位进行操作,只能用于整数类型。
与(&):如果对应位都是1,则结果为1,否则结果为0。
或(|):如果对应位都是0,结果才算0,否则结果为1。
异或(^):如果对应位值相同,则结果为0,否则为1。
非(~):将操作数的每一位按位取反。
(6) 9.移位运算:移位运算是通过移动比特位的数值来改变数值的大小的,最后得到一个新数值。左移运算符(<<),右移运算符(>>)和无符号右移(>>>)。
左移运算符用于将第一个操作数的比特位向左移动第二个操作数制定的位数,右边空缺的位用0来补充。
右移运算符用于将第一个操作数的比特位向右移动第二个操作数制定的位数。在二进制中,首位用来表示正负,0表示正,1表示负。如果右移运算符的第一个操作数是正数,则填充0,如果为负数,则填充1.
无符号右移运算符和右移运算符规则一致,不过不管正负均用0来填充。
(7) 10.逻辑运算符:与(&),或(|),非(!)。
与:当运算符两边的操作数都为true时,结果为true,否则为false。
或:当运算符两边的操作数都为false时,结果为false,否则为true。
非:当操作数结果为true时,结果为false。操作数结果为false时,结果为true。
(8) 三元运算符:expression?statement1:statement2。
如果expression为真,则执行statement1,否则执行statement2。
相关推荐
京动力节点-Java编程零基础教程-001-编程基础-基本概念-语言、程序、编程.mp4 北京动力节点-Java编程零基础教程... 北京动力节点-Java编程零基础教程-125-Java基本语法-方法递归调用-递归解决阶乘的栈内存变化过程.avi
基本Java数据类型 50 变量声明和赋值 52 引用(Reference)类型 52 存储器分配和布局 53 this引用 55 Java编码约定 56 运算符的优先级 58 升级和表达式的类型转换 62 独立实践 70 第五章:数组 71 学习目标 71 数组...
《你必须知道的261个Java语言问题》以问答的形式组织内容,讨论了学习或使用Java语言的过程中经常遇到的一些问题。这些问题均是在经过充分调研的基础上,从实际应用中总结出来的,是作者和众多Java开发者的经验总结...
课程名称 Java程序设计 教师姓名 专业班级 授课时间 授课地点 学时数 8 授课题目 §2Java语言开发基础 教学目标及要求 知识目标 掌握Java语言的基本组成; :・掌握数据类型、变量、运算符及表达式; :・掌握三种...
本书以问答的形式组织内容 讨论了学习或使用java语言的过程中经常遇到的一些问题 这些问题均是在经过充分调研的基础上 从实际应用中总结出来的 是作者和众多java开发者的经验总结 书中精选了java开发人员经常遇到的...
黑马程序员java培训就业班笔记:StringBuffer、基本数据类型的封装)总结
数据结构(Java语言描述) 案例06 舞伴配对问题.docx 学习资料 复习资料 教学资源
Java是一门编程语言,Java发展到今天,已经成为了一个真正意义上的语言标准,如果学习过(C、C++、Java)可以发现语法结构是很类似的,但是Java的标准指的是一种作为应用层封装的标准,使用Java可以调用一些底层的...
《java jdk 7学习笔记》是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习java时遇到的概念、操作、应用或认证考试等问题及解决方案。 《java jdk 7学习笔记》针对java se 7新功能全面改版,无论是...
2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 7. 多媒体CD-ROM 8. 源代码 9. 编码样式 10. Java版本 11. 课程和培训 12. 错误 13. 封面设计 14. 致谢 第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 ...
1、使用Java技术完成聊天室系统,深入学习使用Java语言。 2、使用Java 的多线程机制,深入理解Java多线程技术的应用。 3、使用GUI,对JFrame的深入学习。 4、使用网络编程,掌握基于TCP协议的Socket编程,了解...
掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。...
第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 2 教学视频:19分钟 1.1 想要用Java改变这个世界吗? 2 1.1.1 Java有什么优势? 2 1.1.2 Java在哪儿? 3 1.2 准备好开始Java之旅 3 1.2.1 下载...
├─(46) 046-Java夜校视频教程-for循环总结.avi ├─(47) 047-Java夜校视频教程-while循环.avi ├─(48) 048-Java夜校视频教程-do while循环.avi ├─(49) 049-Java夜校视频教程-循环中使用break.avi ├─(50) 05-...
5. 给出了10条学习Java的建议,如选择好的教材、掌握基本语法、多实践编程、注重代码规范、学习设计模式、多看别人代码、保持简洁易懂、多交流提高、坚持不放弃等。 6. 鼓励初学者找人指导或报班,避免自学走弯路。 ...
详解Java I/O相关知识点.学习Java语言IO的数据流概念,讲述了每个类的具体应用范围,IO基本概念,输入输出流的处理,并且给出众多的实例代码。 。
第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 2 教学视频:19分钟 1.1 想要用Java改变这个世界吗? 2 1.1.1 Java有什么优势? 2 1.1.2 Java在哪儿? 3 1.2 准备好开始Java之旅 3 1.2.1 下载...
笔记适合了解Java或者有学过其他编程语言的Java初学者学习,多线程与IO的提高笔记与Spring的笔记还在总结当中,另外Linux、MySQL的笔记以后也会发布。现在也是边学习边总结,所以总结的此笔记必然有不足的地方,如果...
问题需求描述:Problem description 利用Java Swing设计计算器图形化界面,并实现事件的监听,以及计算器基本的加、减、乘、除、 清空、输出运算结果的操作,学习使用各种图形化界面的控件,容器,布局等,学习对 ...