大数据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
 引用类型
  1.class
  2.interface
  3.[]
函数
--------
 function,方法,method
 封装功能代码。
 不能嵌套定义。
 
函数格式
---------
    void    参数列表
 修饰符 返回值类型 函数名(类型1 名称1,...){
  //函数体
  ....
  //return ;
 }
函数的调用
----------
 函数名()
函数重载(overload)
------------------
 
递归
----------
 

数组:
------------
 容器,数据类型相同。
数组定义
------------     元素的个数==数组的长度
 类型[] 变量名 = new 类型[数值];
 int[] arr = net[10];
 arr.length;
 索引越界: java.lang.ArrayIndexOutOfBoundsException。
 空指针异常: java.lang.NullPointerException
java没有指针
----------------
 没有显式的指针操作。引用就是指针。指针是对象的内存地址。
 null,对象不存在,不能访问其属性和方法,否则出现NullPointerException.
1.定义函数,getMax(int[] arr),遍历数组,取出int[]数组的最大值。
  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. 1,面向对象的基本思想。2,类与对象(声明,创建,使用)。3,成员变量与方法(声明与应用)。4,参数传递(基本数据类型与引用类型)。
  3. 方法重载:

    1,方法重载。2,构造器。3,构造器重载。4,this的使用。

  4. 访问权限:
  5. 1,包的使用(package,import)。2,访问权限修饰符。3,类的封装性(私有化,seter与geter)。4,static(静态成员变量,方法,类)。5,final(修饰变量,方法,类)
  6. 继承  1类的继承概念。2,成员继承。3,super的使用。4,调用父类构造器。
  7. 多态:1,方法的重写与隐藏。2,变量的隐藏。3,利用继承实现多态。4,继承下的类型转换。5,instanceof。



















































































以上是关于大数据Java基础一的主要内容,如果未能解决你的问题,请参考以下文章

Java基础:封装

一步一图一代码,一定要让你真正彻底明白红黑树

译丨Yarn - Javascript 新一代套件管理

大数据必学Java基础(八十九):反射的深入了解

Java核心基础(30天入门)笔记

想要自研框架取代Hadoop,星环科技提供新一代基础软件平台,可行?|| To B 独角兽