黑马程序员——Java语言的基础语法总结(上)
来源:互联网 发布:centos 安装不上ibus 编辑:程序博客网 时间:2024/06/06 15:37
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
众所周知,想要学好一门语言。语法的学习在其中起到了很重要的作用。作为一名初学者,我们只有将这些语法知识记牢、夯实,才能在以后的学习中,更好的提高自己。下面我们就来学习JAVA语言的基础知识(上)。
1、关键字
含义:在java语言中有特殊含义的单词;
关键字要全部小写,并且用高级编程工具notepad++会高亮显示,goto和const是保留字;
2、标识符
作用:给包、类和接口、方法和变量、常量起名字;
特点:名字要见名知意;
书写规则:
包:名字要全小写;
单级目录:java;
多级目录:用点连接java.util;
类和接口:名字每个单词的首字母大写;
单个单词:Student;
多个单词:MathTool;
方法和变量:
单个单词:全小写main;
多个单词:从第二个单词开始首字母大写studentName,qqNumber;
3、注释
文档注释:用/** */于class和方法上;
代码注释:// 单行注释
/* 多行注释 */
其他作用:可以进行代码调试;
4、进制:二进制 0b开头由数字0和1组成;
八进制 0开头由数字0-7组成;
十进制
十六进制 0x开头由数字0-9和字母A-F组成;
5、进制转换:
任何进制到十进制,用位权展开法;
十进制到其他进制,用除法求余数的方式;
任何进制到任何进制:先用十进制转换在用除法求余数的方式;
6、8421码的应用:
把二进制对应的十进制数据记录下来,然后快速进行匹配;
7、变量:
含义:在程序执行的过程中,其值在某个范围内可以发生改变的量。
类型:
byte 1字节
short 2字节
int 4字节 默认
long 8字节
float 4字节
double 8字节 默认
char 2字节(unicode)
格式:
数据类型 变量名 = 数值;
变量从小类型向大类型:自动类型转换。
从大类型向小类型:手动类型转换
目标数据类型 变量名 = (目标数据类型)(原数据)
8、加号的使用:
对字符:
没有加法操作就是字符常量
如果字符有加号运算,会对应每个字符的Ascii码值再进行计算
对字符串:
要先明白加号的优先级相同,按照从左向右来计算:
1、字符串在左边,结果就是字符串
2、如果字符串在最右边,先完成左边的数值计算再进行字符串拼接,结果还是字符串!
- 黑马程序员——Java语言的基础语法总结(上)
- 黑马程序员——Java语言->基础语法(上)
- 黑马程序员——Java语言的基础语法总结(下)
- 黑马程序员——Java基础语法(上)
- 黑马程序员——Java语言基础(上)
- 黑马程序员 Java基础语法——上
- 黑马程序员——java编程各章语法基础总结
- 黑马程序员——Java基础语法总结
- 黑马程序员——java基础语法总结
- 黑马程序员—C#语法基础的总结
- 黑马程序员——1、C语言(基础语法)
- 黑马程序员——Java基础->基础语法(下)
- 黑马程序员——Java基础---基础语法(一)
- 黑马程序员——Java基础---基础语法(二)
- 黑马程序员——Java基础---基础语法(三)
- 黑马程序员——Java基础---基础语法(四)
- 黑马程序员——Java语法基础
- 黑马程序员——Java语法基础
- NSURL 中的HTTP 中文乱码
- LintCode-剑指Offer-(40)用栈实现队列
- 基于winpcap的网络mac地址发现
- 优雅的浏览 man 手册页
- Android多Activity简介
- 黑马程序员——Java语言的基础语法总结(上)
- 南大软院大神养成计划--day05
- USB HID调试过程中碰到的一些问题
- windows7_64下Oracle客户端及PL/SQL安装
- 安全测试(1)
- POJ 1845-Sumdiv 数论 +快速幂&&筛素&&分解质因数&&求因数之和的模板
- 软件工程——从艺术走向科学
- Spring maven打包成jar和war
- LintCode-剑指Offer-(38)搜索二维矩阵Ⅱ