A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

qzq07083

初级黑马

  • 黑马币:33

  • 帖子:11

  • 精华:0

© qzq07083 初级黑马   /  2019-5-25 13:50  /  819 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

                     新人笔记


JDK包括 JRE 和 开发工具  JRE包括 JVM 和核心类库
          
  1.单行注释  //这个是单行注释   2.多行注释  /*这个是多行注释*/       


java语言基础部分
java语言有8种基本数据类型: 4种整数类型: byte, short, int, long.浮点类型: float,double. 布尔类型: Boolean. 字符类型:char
关于基本数据类型

JAVA语法
1.类名、变量名以及方法名都被称为标识符。
2.关于Java标识符,有以下几点需要注意:
一,所有的标识符都应该以字母(A-B或者a-b),美元符($)、或者下划 线(_)开始。
二,首字符之后可以是字母(A-B或者a-b),美元符($)、下划线(_)或数字的任何字符组合。
三,关键字不能用作标识符。
四,标识符是大小写敏感的。
3.数据在进行类型转换时遵循以下几个原则:
一,boolean(布尔)型的数据不能与其他数据类型进行相互转换;
二,自动类型转换发生在容器小的类型转换为容器大的类型的情况下;                       
三,数据类型按容量大小排序Byte,short,char->int->long->float->double
四,Byte,short,char之间不会相互转换,他们在计算时首先会转换成int类型。
五,)容器大的类型转换成容器小的类型时,要加上强制转换符,会造成精度降低或者溢出,使用时要注意;
六,多种数据类型混合运算时,系统首先将所有的数据转换成容器最大的那个类型,然后再进行计算。
switch 和多重if选择结构:
相同点:都是用来处理多分支条件的结构 不同点:switch选择结构:只能处理等值条件判断的情况 。
多重if选择结构:适合某个变量处于某个连续区间时的情况。
流程控制语句  
break:改变程序控制流:用于do-while、while、for循环中。需要在某种条件出现时,强行终止结束循环,而不是等到循环条件为false时终止。(可用于switch结构和循环结构中),(终止某个循环,程序跳转到循环块外的下一条语句)。
continue:只能在循环中使用,continue只是中止本次循环,接着开始下一次循环。
数组
1.数组是Java语言中常见的一种引用数据类型,它是具有相同数据类型的一组数据的集
2.数组基本要素
一,标识符:数组的名称,用于区分不同的数组;
二,数组元素:向数组中存放的数据;
三,元素下标:对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问;
四,元素类型:数组元素的数据类型。
3.数组都具有以下主要特征
一,数组是由若干个相同数据类型的元素所组成的集合;
二,数组中的元素在内存中是按照一定的顺序进行存放的,实际上数组是一个简单的线性序列;
三,数组元素是通过数组名与其所在数据的索引(即下标)所确定的,数组的索引从0开始;
四,数组是具有一定长度的,数组的长度表示该数组能够存储数组元素的个数;
五,数组是固定长度的集合,所以Java语言中对数组的初始化、赋值及使用的过程中都会进行边界判定的校验。
4.数组语法格式:
(1)数据类型[] 数组名;(2)数据类型 数组名[];     
例:int[] a; int b[]
(3)数组元素类型[] 数组名 = new 数组元素类型[长度];         
例:String[] week = new String[10];int[] x = new int[15];
5. 数组四步:
  一、定义数组   int[ ] a;
  二、分配空间   a = new int[18];
  三、赋值     a [0] = 1;
  四、数据处理  a [0] = a[0] * 8;
6,定义数组并赋值的两种方式和格式     
静态赋值   格式;数据类型[] 变量 = new 数据类型[]{元素1,元素2,...};
boolean[] b = new boolean[2];   
动态赋值  格式;数据类型[] 变量 = new 数据类型[长度];
int [] arr = new  int[]{2,3,5,8};
7,常用数组操作 :   
(1)遍历 :a,一维数组的 遍历- - for循环
int[] a = new
int[]{1,3,5,7,9};
for(int i = 0;i<a.length;i++)
{ System.out.println("a["+i+"]="+a);}     
b, 数组的遍历- - 增强型 for 循环:  for(判断语句 : 表达式) { //代码句子 }      
如: int[] a = new
int[]{11,33,55,77};
  

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马