/**功能:进行while和do-while循环的测试 */ public class Test { public static void main(String[] args) { int i=0; //声明一个变量 System.out.println("准备进行while循环"); while ...
分类:
编程语言 时间:
2020-07-22 15:57:32
阅读次数:
68
字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量池中。 对于基本类型来说,==是进行数值的比较。对于引用类型来说,==是进行【地址值】的比较。 1 public class Demo02StringPool { 2 3 public static void main(String[] a ...
分类:
编程语言 时间:
2020-07-21 22:55:43
阅读次数:
85
一、Throw(抛出异常,让调用者处理) Throw(将异常抛给调用者) 在java中,提供了一个throw关键字,它用来抛出一个指定的异常对象。那么,抛出一个异常具体如何操作呢? 1. 创建一个异常对象。封装一些提示信息(信息可以自己编写)。 2. 需要将这个异常对象告知给调用者。怎么告知呢?怎么 ...
分类:
编程语言 时间:
2020-07-21 21:46:02
阅读次数:
78
asp.net用户控件的公共属性可以用特性声明的方式赋值,如 <uc1:WebUserControl1 runat="server" id="WebUserControl1" Projectid="20191204153020" />, 这种情况下,无论是用户控件本身的postback还是父页面的p ...
分类:
Web程序 时间:
2020-07-21 14:00:46
阅读次数:
79
1. 什么是行为参数化 行为参数化主要是为了应对需求的变化,减少代码的变动冗余、变动,应对行为标准建模,方式可以为定义接口,下面以一个例子说明行为参数化的必要性 2. 需求一 有一个Apple类,属性包括颜色、重量等,现在用户需求为:筛选出苹果重量>100的苹果,这个需求很简单,很容易想到的实现如下 ...
分类:
编程语言 时间:
2020-07-21 09:40:14
阅读次数:
67
1.今天学习了java的工具类,下面列举用工具类进行二分查找: import java.util.Arrays; public class ArraysBinaryDemo{ public static void main(String[] args){ int[] ary={2,3,4,5,9,7 ...
分类:
其他好文 时间:
2020-07-20 22:58:32
阅读次数:
110
package cn.tedu.io; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import j ...
分类:
其他好文 时间:
2020-07-20 13:31:00
阅读次数:
86
第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。 func test1(args ...string) { //可以接受任意个string参数 for _, v:= range args{ fmt.Println(v) } } func main(){ var strss ...
分类:
其他好文 时间:
2020-07-20 10:33:37
阅读次数:
101
1.1概述 ?表现最稳定的排序算法之一,因为无论什么数据进去都是O(n2)的时间复杂度,所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了。 1.2描述 初始状态:无序区为R[1..n],有序区为空。 第i趟排序(i=1,2,3…n-1)开始时,当前有序区和无序区分别为R[ ...
分类:
编程语言 时间:
2020-07-20 00:00:31
阅读次数:
96
一、前言 闭锁与栅栏是在多线程编程中的概念,因为在多线程中,我们不能控制线程的执行状态,所以给线程加锁,让其按照我们的想法有秩序的执行。 闭锁 CountDownLatch,实例化时需要传入一个int类型的数字(count),意为等待count个线程完成之后才能执行下一步动作。 如今天要做的事情是吃 ...
分类:
编程语言 时间:
2020-07-19 23:47:16
阅读次数:
80