java(学习自用)

Spark Streaming

        Spark Core API的一种扩展,它可以用于进行大规模、高吞吐量、容错的实时数据流的处理。基本工作原理如下:接收实时输入数据流,然后将数据拆分成多个batch,比如每收集1秒的数据封装为一个batch,然后将每个batch交给Spark的计算引擎进行处理,最后会生产出一个结果数据流,其中的数据,也是由一个一个的batch所组成的。

 

MVC

        Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 MVC只是将分管不同功能的逻辑代码进行了隔离,增强了可维护和可扩展性增强代码复用性,因此可以减少代码重复。但是不保证减少代码量,多层次的调用模式还有可能增加代码量。

 

线程thread

public class HelloSogou{
     public static synchronized void main(String[] a){
         Thread t=new Thread(){
             public void run(){Sogou();}
     };
     t.run();
     System.out.print("Hello");
     }
     static synchronized void Sogou(){
     System.out.print("Sogou");
    }
}
/*输出为SogouHello。若改为t.start(),则输出结果为HelloSogo。因为t线程要开始,但主线程占着,等主线程结束t才开始。*/

thread

synchronized是Java中的关键字,是一中同步锁。

 

java的访问权限:private<default<protected<public

 

        Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

static不能修饰局部变量

var(会根据后面的值来推断变量的类型,必须要初始化)关键字不能在类成员变量类型、方法返回值类型、Java10中Lambda不能使用var,Java11中可以。

const是保留关键字,并无实际意思,JAVA中用final关键字定义常量。

 

编译代码:Javac 文件名.java(编译为.class字节码文件)
运行程序:java 文件名 (运行编译之后的字节码文件)

 

异常

编译时异常必须显示处理,运行时异常交给虚拟机。、

捕获到的异常不仅可以在当前方法中处理,还可以将异常抛给调用它的上一级方法来处理(其他方法)。

注解

@SuppressWarnings(“deprecation”)

通过 @SuppressWarnings 的源码可知,其注解目标为类、字段、函数、函数入参、构造函数和函数的局部变量。屏蔽不赞同使用的类和方法的警告。

 

collection和collections

 

Collection是java.util下的接口,它是各种集合结构的父接口。java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 

Collections是java.util下的类,它包含有各种有关集合操作的静态方法。java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值