黑马程序员_java01_基本知识点,黑马程序员_java01
黑马程序员_java01_基本知识点,黑马程序员_java01
——- android培训、java培训、期待与您交流! ———-
java从一开始就以友好的语法、面向对象的功能、内存管理,还有很好的跨平台可移植性吸引了大批的程序开发人员。首先,我们需要了解一下java的基本概念。
基本概念分为四个方面,包括:java语法,java的数据类型,java的流控制语句,函数。
1:java语法。
(1) java中的变量、函数名、操作法等都是区分大小写的。例如:变量名 Demo和变量名 Demo是两个不同的变量。但是变量名不能使用关键字。例如:变量名不能使用String等,因为String就是关键字。
(2)标示符:在程序中定义的一些名称。标示符可以按照下列的格规则组合起来的一个或多个字符。
[1] 是由26个英文字母大小写,数字0-9;下划线(—)或者一个美元符号。
[2]开头不能是数字,不能使用关键字、保留字、true、false和null用作表示符。
[3]java中是区分大小写的,但是main虽然不是关键字,但是能被虚拟机识别。
[4]按照书写惯例 ,标示符采用驼峰大小写的格式,也就是第一个字母小写,剩下的每个单词的首字母大。
(3)注释。注释分为单行注释、多行注释,文档注释。多行注释与文档注释又叫做快级注释。
[1]单行注释 ;//
[2]多行注释;/文字/
[3]文档注释/*文字/
[4]要注意的是单行注释中可以有单行注释;多行注释中可以有单行注释,但是多行注释中不能有多行注释。文档注释是 java特有的,文档注释中不能有文档注释.
(4)语句。java中的语句是以一个分号结尾的;如果省略分号,则是由解析器确定语句的结尾,但是我们一般推荐的就是以分号结尾。因为加上分号可以避免很多的错误。使得可读性更强。
2:java中的变量
(1)常量:所有的字母都是大写,多个单词时每一个单词用下划线连接。常量就是不能改变的数值。
[1]整数常量。所有的整数。
[2]小数常量。所有的小数
[3]布尔型常量:只有两个数值,true与false。
[4]字符常量:讲一个数字字母或者符号用单引号(‘’)标识,只能有一个字符‘a’
[5]字符串常量。将一个或者符号用双引号标识“hello world”;“a”;“”(空内容)
[6]Null常量。只有一个数值就是:null
[7]对于整数,Java有四种表现形式
二进制0,1,满二进一
十进制:0-9,满十进一
八进制:0-7,满八进一,用0开头表示
十六进制:0-9 A-F 满十六进一,用0x开头表示
二进制,最早就是电信号,每八位表示一个字节。.编码表(ASCII)为了表示生活中的文字,用0、1表示,但是形式过长,每三位代表一位,进制的表现变短即成为八进制。每四位表示一位——十六进制。机制转换的特定,更方便的表示数据。进制越大,表现形式就越短。进制之间的转换十进制——>二进制。原理。对十进制数进行除二运算
其他进制
转成16进制(四个二进制位,近视一个十六进制位)0101-1010(0x5 A)每四位一算负数的表现形式:正数取反加1(其实每一个正数都是占32位的),负数的最高位是1(1是取反取来的)
(2)变量。就是将不确定的数据进行存储,也就是需要在内存中开辟一个空间。如何开辟内存空间,就是通过明确的数据类型,变量名称,数据来组成。
[1]变量的命名规则。
必须有一个变量名。
必须有空间的类型,即数据类型。
[2]数据类型。包括基本数据类型和引用数据类型。
【1】基本数据类型:数值型(byte short int long float double),字符型(char),布尔型(boolean)。
byte:空间小,一个八位(-128——127)是最小单位;short 16个二进制位 ,int 32个二进制单位。当时整数的市没有任何的标示,默认是int类型。float(单精度),占了4个八位,double(双精度)占了8个八位,当是小数的时候,没有任何标示的情况下,默认是double类型。
3 :操作符
[1]算数运算符 +,-,*,/,++,– 。%
[2]关系运算符 < ,<=, >, >=, ==, !=
[3]逻辑运算符 &&, & , || , | , ! , ^
[4]位运算符&, |,|| , >> ,>>>, <<
[5]赋值运算符 =, += ,-=,*= ,/= ,&=, %= ,<<= ,>>=,>>>=
[6]条件运算符 ? ,:
[7]其他 [] () instanceof new
4 :函数。函数对任何语言来说都是核心的概念。通过函数可以封装任何的多条语句。而且可以在任何地方任何时候调用,我们的public static void main (String[] args)就是典型的函数。函数包括函数的定义,函数的特点,函数的应用,函数的重载
相关文章
- 暂无相关文章
用户点评