大数据Java基础一
Posted hiddenly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据Java基础一相关的知识,希望对你有一定的参考价值。
DataType
-------------
基本数据类型
100 int 1.2
1.byte short int long float double
2.boolean[true,false]
3.char
-------------
基本数据类型
100 int 1.2
1.byte short int long float double
2.boolean[true,false]
3.char
引用类型
1.class
2.interface
3.[]
1.class
2.interface
3.[]
函数
--------
function,方法,method
封装功能代码。
不能嵌套定义。
--------
function,方法,method
封装功能代码。
不能嵌套定义。
函数格式
---------
void 参数列表
修饰符 返回值类型 函数名(类型1 名称1,...){
//函数体
....
//return ;
}
---------
void 参数列表
修饰符 返回值类型 函数名(类型1 名称1,...){
//函数体
....
//return ;
}
函数的调用
----------
函数名()
----------
函数名()
函数重载(overload)
------------------
------------------
递归
----------
----------
数组:
------------
容器,数据类型相同。
数组定义
------------ 元素的个数==数组的长度
类型[] 变量名 = new 类型[数值];
int[] arr = net[10];
arr.length;
索引越界: java.lang.ArrayIndexOutOfBoundsException。
空指针异常: java.lang.NullPointerException
------------ 元素的个数==数组的长度
类型[] 变量名 = new 类型[数值];
int[] arr = net[10];
arr.length;
索引越界: java.lang.ArrayIndexOutOfBoundsException。
空指针异常: java.lang.NullPointerException
java没有指针
----------------
没有显式的指针操作。引用就是指针。指针是对象的内存地址。
null,对象不存在,不能访问其属性和方法,否则出现NullPointerException.
----------------
没有显式的指针操作。引用就是指针。指针是对象的内存地址。
null,对象不存在,不能访问其属性和方法,否则出现NullPointerException.
1.定义函数,getMax(int[] arr),遍历数组,取出int[]数组的最大值。
int getMax(int[] arr) ;
int getMax(int[] arr) ;
网络命令
-------------------
ipconfig //查看ip地址
ping 192.168.12.7 //测试指定的地址是否连通
ping www.baidu.com //测试外网的联通情况
ping www.baidu.com -t //测试网络持续连通情况
class TriangleDemo{
public static void ninexjiu(){
int line=9;
int row=1;
while(row<=9){
int col=9;
while(col >=row){
System.out.print(col+"*" +row+"="+ (col *row)+" ");
col--;
}
row++;
System.out.println();
}
}
public static int sum(int n){
int sum=0;
for(int i=0;i<=100;i++){
sum=sum+i;
}
return sum;
// System.out.println("sum="+sum);
}
public static void ninexnine(int a){
for(int x1=0;x1<=a;x1++){
for(int y1=0;y1<=x1;y1++){
System.out.print(x1+"*"+y1+ "=" +(x1*y1)+" ");
}
System.out.println();
}
}
public static void main(String[] args){
//TriangleDemo t=new TriangleDemo();
// t.ninexNine();
// t.sum();
ninexjiu();
ninexnine(10);
System.out.println("sum="+sum(10));
}
}
class ArrDemo{ public static void main(String[] args){ int[] arr=new int[50]; for(int x=0; x<arr.length;x++){ arr[x]=x+1; } for(int x=0;x<arr.length;x++){ System.out.println("arr["+x+"]="+arr[x]);
-
类与对象:
-
1,面向对象的基本思想。2,类与对象(声明,创建,使用)。3,成员变量与方法(声明与应用)。4,参数传递(基本数据类型与引用类型)。
-
方法重载:
1,方法重载。2,构造器。3,构造器重载。4,this的使用。
以上是关于大数据Java基础一的主要内容,如果未能解决你的问题,请参考以下文章