java-day08】的更多相关文章

package day07_addition; import java.util.Arrays; import java.util.Random; //数组 伸缩.增删.位移.复制 public class ArrayFounderTrans { public static void main(String[] args){ int[] a = new int[6]; Random rand = new Random(); //初始化数组a[] for(int i=0;i<a.length;i+…
质数循环查找 package day07_addition; //范围查找质数 public class PrimeNumLoop { public static void main(String[] args){ int counter = 0; int number = 0; //2~100循环查找 for(int n=2;n<=100;n++){ boolean flag = true; //单个数字查找质数 for(int i=2;i<n;i++){ if(n%i == 0){ fla…
1. 元组 映射是K/V对偶的集合,对偶是元组的最简单的形式,元组可以装着多个不同类型的值 1.1 特点 元组相当于一个特殊的数组,其长度和内容都可变,并且数组中可以装任何类型的数据,其主要用处就是存一些类型不同的数据,如定义一个方法,其要返回多个类型不同的值,如果在java中就需要定义一个bean去set这些值并返回,而scala就方便了,直接将不同类型的数据放入元组返回. 1.2 创建元组 定义元组时用小括号将多个元素包起来,元素之间用逗号分隔,元素的类型可以不一样,元素的个数可以任意多个,…
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /** * 需求:计算网页访问量前三名 * 用户:喜欢视频 直播 * 帮助企业做经营和决策 * * 看数据 */ object UrlCount { def main(args: Array[String]): Unit = { //1.加载数据 val conf:SparkConf = new Spa…
//static关键字: /* 静态方法的使用注意事项: 1,静态方法不能访问非静态的成员. 但是非静态是可以访问静态成员的. 说明:静态的弊端在于访问出现了局限性.好处是可以直接别类名调用. 2,静态方法中不允许出现this,super关键字. 为什么不行呢? 原理揭秘: 1,静态是随着类的加载就加载了,也是随着类的消失而消失了. 2,静态优先于对象存在,被对象共享. 3,因为静态先存在于内存中,无法访问后来的对象中的数据.所以静态无法访问 非静态,而且内容无法书写this,因为这时对象有可能…
/** * Created by chengtao on 17/12/3. */public class Thread0801_java5_Atomaic { /* 三个包: http://tool.oschina.net/apidocs/apidoc?api=jdk-zh java.util.concurrent java.util.concurrent.atomic java.util.concurrent.locks */}…
2019-10-22-22:28:39 目录 1.Static静态类 2.Static内存图 3.Static静态代码块 4.Arrays类 5.Math类 Static静态类 一旦使用static修饰成员方法,那么它就成为了静态方法,静态方法不属于对象,而是属于类的 注意: 1.如果没有static关键字修饰,那么必须首先创建对象,然后通过对象使用它 2.如果有了static关键字修饰,那么不需要创建对象,直接就能通过类名称来使用它 使用格式: 静态变量:类名称.静态变量 静态方法:类名称.静…
多线程 1. 线程 1.1 什么是线程: 程序中负责执行的哪个东东就叫做线程(执行路线,进程内部的执行序列或者说是进程的子任务) 多线程执行时,在栈内存中,每一个执行线程都有自己所属的栈内存空间.进行方法的压栈和弹栈. 1.2 流程图: 1.3 自定义多线程: public class MyThread extends Thread{ /* * 利用继承中的特点 * 将线程名称传递 进行设置 */ public MyThread(String name){ super(name); } /* *…
package com.it.demo02_lambda; //接口, 表示动物. //public abstract class Animal { //报错, Lambda表达式只针对于接口有效 public interface Animal { //抽象方法, 表示吃饭. public abstract void eat(); //void sleep(); //报错, Lambda表达式只针对于一个抽象方法有效. } package com.it.demo02_lambda; /* 案例:…
this 在方法中表示调用当前方法的对象,this与主方法中对象类名调用是同理的,也是去指向堆中的地址. this可以解决成员变量和形参的问题 使用构造器还是setter方法 构造器:在创建对象的时侯使用,只能使用一次 setter方法:在创建对象后使用,可以多次使用 包 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用;2.可以更好得维护程序结构;3.可以避免因为类名相同造成的冲突; package 在开发中存在几百个Java文件,为了更好的管理多个Java文件,我们可以使用pa…
一,什么是数组 所谓数组,是相同数据类型的元素按一定顺序排列的集合.若将有限个类型相同的变量的集合命名,那么这个名称为数组名.组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量.用于区分数组的各个元素的数字编号称为下标.数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式.这些按序排列的同类数据元素的集合称为数组. 二,如何使用数组 (注意事项:数组下标从0开始,最大值为--数组.length-1) 1,声明数组 数据类型[] 数组名;…
01-面向对象(多态-概念) package myFirstCode; /* 多态:可以理解为事务存在的多种体现形态. 人:男人,女人 动物:猫,狗 猫 x = new 猫(); 动物 x = new 猫(); 1. 多态的体现 2. 多态的前提 3. 多态的好处 4. 多态的应用 */ public class DuoTailDemo { public static void main(String[] args) { // TODO Auto-generated method stub }…
1:如何制作帮助文档(了解) (1)写一个类 (2)加入文档注释 (3)通过javadoc工具生成即可 javadoc -d 目录 -author -version ArrayTool.java 2:通过JDK提供的API学习了Math类(掌握) (1)API(Application Programming Interface) 应用程序编程接口(帮助文档) (2)如何使用呢? 请参照 day08\code\02_如何使用JDK提供的帮助文档\如何使用帮助文档.txt (3)Math类 A:是针…
JSP 技术掌握:JSP语法 + EL + JSTL 为什么sun推出 JSP技术 ? Servlet 生成网页比较复杂,本身不支持HTML语法,html代码需要通过response输出流输出,JSP支持HTML语法,生成HTML方便. JSP技术与Servlet 技术区别和关系?JSP和Servlet技术都是用来动态生成网页的,Servlet不支持HTML语法,生成网页麻烦,JSP支持HTML语法,生成网页方便,JSP运行时翻译Servlet 执行的.JSP 就是 Servlet . JSP运…
这里有我之前上课总结的一些知识点以及代码大部分是老师讲的笔记 个人认为是非常好的,,也是比较经典的内容,真诚的希望这些对于那些想学习的人有所帮助! 由于代码是分模块的上传非常的不便.也比较多,讲的也是比较清晰的!如果你有需要可以在评论中留下您的邮箱我看到一定会免费发给你的!感谢这个平台让我们大家共同进步吧!! 记住 程序员是无私的!!! 也非常欢迎到我的博客内观看 博客地址:http://www.cnblogs.com/duscl/ /* 1:如何制作帮助文档(了解) (1)写一个类 (2)加入…
学习java窗口基本操作时无聊写的 就当记录 代码如下: package day08; import java.awt.BorderLayout;import java.awt.Color;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;…
java窗口按钮设置五个方向 代码如下: package Day08; import java.awt.BorderLayout;import javax.swing.JButton;import javax.swing.JFrame; @SuppressWarnings("serial")public class ShowBorderLayout extends JFrame{ public ShowBorderLayout() { // 设置BorderLayout的水平间距为5,…
java用户界面--加载图片 jpg GIF 代码如下: package day08; import java.awt.GridLayout; import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel; public class Testdongyaidujiazai extends JFrame { private Icon image1 =…
先从基础学起 创建一个面板 代码如下: package Day08; import java.awt.FlowLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel; public class Homework1 extends JFrame { public Homework1() { JPanel p1 = new JPanel(); p1.setLayout(new Flo…
java用户界面窗口 窗口框 代码如下: package Day08; import java.awt.Color;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import java…
java窗口按钮位置设置 代码如下: package Day08; import java.awt.BorderLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel; public class Homework2 extends JFrame { public Homework2() { JPanel p1 = new JPanel(); p1.setLayout(new Bo…
使用java语言编写窗口按钮 代码如下: package Day08; import java.awt.FlowLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextField; public class ShowFlowLayout extends JFrame { public ShowFlowLayout() { //Set…
day08 JSP 1. jsp 入门和 jsp 运行原理 2. jsp 语法 2.1 jsp 模板元素:jsp 页面中的 html 内容.它定义了网络基本骨架,即定义了页面结构和外观. 2.2 jsp 脚本表达式:<%= %>,作用是用于向浏览器输出数据. 2.3 jsp 脚本片段: 2.4 jsp 声明 2.5 jsp 注释 2.6 jsp 指令 2.7 jsp 的乱码问题解决 2.8 jsp 语法 - include 指令 3. jsp 九大隐式对象简介 3.1 jsp 九大隐式对象 -…
间歇性混吃等死,持续性踌躇满志系列-------------第10天 1.Random package cn.intcast.day08.demo01; import java.util.Random; public class Demo02Random { public static void main(String[] args) { Random r = new Random(); int s = r.nextInt(); System.out.println("生成的随机数为:"…
间歇性混吃等死,持续性踌躇满志系列-------------第8天 1.遍历输出HashSet中的全部元素 import java.util.HashSet; import java.util.Iterator; import java.util.Set; class demo01 { private String name; private long id_card; public demo01(String name,long id_card){ this.name = name; this…
JSP 技术掌握:JSP语法 + EL + JSTL 为什么sun推出 JSP技术 ? Servlet 生成网页比较复杂,本身不支持HTML语法,html代码需要通过response输出流输出,JSP支持HTML语法,生成HTML方便. JSP技术与Servlet 技术区别和关系?JSP和Servlet技术都是用来动态生成网页的,Servlet不支持HTML语法,生成网页麻烦,JSP支持HTML语法,生成网页方便,JSP运行时翻译Servlet 执行的.JSP 就是 Servlet . JSP运…
不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在Myeclipse里,则是File -> new -> Web project 具体,见 全网最详细的MyEclipse里如何正确新建普通的Java web项目并发布到Tomcat上运行成功[博主强烈推荐](图文详解) 如果是在IDEA里,则是File -> New -> Project  ->  Java -> Java EE  ...…
今日内容介绍1.Eclipse开发工具2.超市库存管理系统 ###01Eclipse的下载安装 * A: Eclipse的下载安装  * a: 下载 * http://www.eclipse.org * b: 安装 * 只需要解压后就能使用 * c: 卸载 * 只需要将文件夹删除就可以了 * d: 注意 * 开发软件的安装目录中,尽量不要出现空格与中文 * B: Eclipse的特点 * a: 免费 * b: 纯Java语言编写 * c: 免安装 * d: 扩展性强 ###02Eclipse的…
异常处理, 异常的产生  运行时异常:程序运行中产生的异常:RuntimeException类.   编译时异常:程序在编译时产生的异常:除了RuntimeException类  其他都是编译时产生的异常.    处理异常两种方式 抛出异常:把异常抛给调用者区解决   throws 抛出异常 捕获异常:编程者自己处理try....catch...finally... 创建异常, 1.自己创建sun公司的异常类对象 public class ClassException { public stat…
    day08 软件系统体系结构     常见软件系统体系结构B/S.C/S 1.1 C/S C/S结构即客户端/服务器(Client/Server),例如QQ: 需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序: 缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦: 优点:安全性比较好.     1.2 B/S(*****) B/S结构即浏览器/服务器(Browser/Server): 优点:只需要编写服务器端程序: 缺点:安全性较差.     2 WEB资…