
java
sp_ur
这个作者很懒,什么都没留下…
展开
-
大数据java篇——面向对象
一维数组格式一:元素类型[ ] 数组名 = new 元素类型 [元素个数或数组长度]如:int[ ] arr=new int [5]格式二:元素类型[ ] 数组名=new 元素类型 [ ] {元素,元素,......}如:int[ ] ar=new int[ ] {3,4,2,5} int[ ] arr={3,5,2,7}冒泡法排序public c...原创 2018-05-31 14:45:27 · 445 阅读 · 0 评论 -
最大公因数
最大公因数的欧几里得算法,当时,循环的第一次迭代将它们互换package programme;public class GratestCommonFactor { public static void main(String[] args) { System.out.println(gcf(1590,1989)); } public static long gcf(long...原创 2018-08-21 12:00:04 · 1087 阅读 · 1 评论 -
幂运算
通过迭代来计算,若n为偶数,则,如果n是奇数,则package programme;import java.util.Scanner;public class PowerDemo { public static void main(String[] args) { Scanner s = new Scanner(System.in); out(s.nextLine())...原创 2018-08-21 11:41:43 · 1223 阅读 · 0 评论 -
最大子序列求和问题
最大子序列求和问题最优算法package programme;public class SumOfSubArr { public static void main(String[] args) { System.out.println(maxSubSum(new int[] { 4, -3, 5, -2, -1, 2, 6, -2 })); } public static...原创 2018-08-20 09:32:58 · 263 阅读 · 0 评论 -
大数据java篇——URL
java URL处理URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者FTP地址。protocol://host:port/path?query#fragmentprotocol(协议)可以是 HTTP、HTTPS、FTP 和 File,port 为端口号,path为文件路径及文件名。HTTP...转载 2018-08-08 09:48:18 · 313 阅读 · 0 评论 -
ubuntu下eclipse的自动补全功能不能用
在ubuntu系统下,运行eclipse后发现已经用的相当顺手的自动补全功能的快捷键不能用了。因为最近要一直在ubuntu下进行开发, 所以就去寻找解决方案,最后整理出来。解决方法:在eclipse 中选择Windows ---Preferences---General---Keys,把在搜索框中搜索Word Completion,然后拖动右侧的滚动条,往下拉,然后点击Unbind Comm...原创 2018-08-07 10:02:24 · 586 阅读 · 0 评论 -
java对输入数字排序
要求:输入一行数字,中间用空格分割输出:对输入的数字排序package scannerDemo;import java.util.Scanner;public class ScannerDemo { public static void main(String[] args) { Scanner s = new Scanner(System.in); String s...原创 2018-08-04 08:34:25 · 9946 阅读 · 0 评论 -
java转义字符
原创 2018-08-03 19:29:44 · 1749 阅读 · 0 评论 -
大数据java篇——Socket编程
Socket:一个Socket由一个IP地址和一个端口号唯一确定 ServerSocket:服务器端套接字,接收请求TCP:传输控制协议,是可靠协议,必须先建立连接UDP:用户数据报协议Socketjava在包java.net中提供了两个类 Socket和ServerSocket,分别用来表示双向连接的客户端和服务端,其构造函数:Socket(String host,int...原创 2018-08-02 08:18:47 · 1126 阅读 · 0 评论 -
大数据java篇——UI
UI ——user interface(用户接口)GUI——graphical user interface (图形用户接口)java为GUI提供的对象都在java.Awt和java.Swing两个包中 Label 标签,用来显示文本,不可编辑 Toolbar 工具栏 deactive 钝化的 Button 按钮 Statusbar ...原创 2018-07-31 16:03:30 · 342 阅读 · 0 评论 -
大数据java篇——复制
1.文件夹复制package Copy;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;public class DirCopyDemo { public static String ...原创 2018-07-27 19:35:46 · 386 阅读 · 0 评论 -
大数据java篇——IO流
IO流常用基类IO流按操作数据分为:字节流+字符流字节流的抽象基类:InputStream,OutputStream 字符流的抽象基类:Reader,Writer 由这四个类派生出来的子类名称都是以其父类名作为子类名的后缀。如:InputStream的子类FileInputStream,Reader的子类FileReader。 写的时候用输出流,读的时候用输入流。FileWri...原创 2018-07-26 08:05:41 · 596 阅读 · 0 评论 -
大数据java篇——集合类
为什么出现集合类: 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式(java的集合都在 java.util包下 )数组和集合类都是容器,有何不同: 数组虽然也可以存储对象,但长度是固定的;集合长度可变。数组中可以存储基本数据类型,但集合只能存储对象。集合类特点:集合只用于存储对象,集合长度可...原创 2018-07-17 09:47:24 · 1081 阅读 · 0 评论 -
大数据java篇——包装类
包装类将基本数据类型封装成对象,好处在于可以在对象中定义更多的功能方法操作该数据。 基本数据类型 封装类 byte Byte short Short int int i = 2 Integer Integer i = new Integer(2) long Long float Float dou...原创 2018-06-18 15:55:40 · 259 阅读 · 0 评论 -
大数据java篇——String类
String 类的方法1. equals() 是判断两个对象的内容 == 判断内存地址,看是否是同一对象2. charAt(int index) 返回指定位置的char值(0~length-1)3. toCharArray() 将此字符串转换为一个新的字符数组。4. indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引。5. sta...原创 2018-06-18 15:26:02 · 555 阅读 · 0 评论 -
大数据java篇——多线程
线程:程序执行过程中并发执行的代码段,属于同一个进程,内存共享进程:进程之间的内存是隔离的,不同进程通信通过socket套接字 线程创建方式一:继承Thread类1.子类覆盖父类中的run方法,将线程运行的代码存放在run中2.建立子类对象的同时线程也被创建3.通过调用start方法开启线程线程类Thread包含的方法:1.start():通知CPU可以开始执行...原创 2018-06-13 19:44:18 · 1376 阅读 · 0 评论 -
大数据java篇——包
包(package)1.对文件进行分类管理2.给类提供多层命名空间3.写在程序文件的第一行4.类的全名是 包名.类名5.包也是一种封装形式 四种权限 public protected default private 同一类中 √ √ √ √ 同一包中 √ √ √ 子类 ...原创 2018-06-06 17:00:40 · 933 阅读 · 0 评论 -
大数据java篇——类的继承
static关键字static变量也称作静态变量,静态变量和非静态变量的区别是:静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。 java只支持单继承,但支持多层继承父类中的私有内容不能被继承在一个类中调用父类方法用 "super.",调用父类构...原创 2018-06-01 08:43:02 · 293 阅读 · 0 评论 -
IntelliJ IDEA 创建 spark 项目
1.创建新项目:2.选择 Maven ——》选择SDK ——》Next3.起好名字4.右键在 Main 文件夹下的 java 源码包(蓝色为源码包,灰色为普通文件夹)右键 java ——》new 发现没有 scala class 选项。5.点击此选项,导入 scala SDK6.然后右键在 Main 文件夹下的 java 源码包,发现可以新建...原创 2018-09-13 10:11:08 · 7467 阅读 · 1 评论