![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BasicKnowledge
文章平均质量分 77
dreamxiaowei
这个作者很懒,什么都没留下…
展开
-
Java四类八种数据类型
第一类:逻辑型boolean第二类:文本型char第三类:整数型(byte、short、int、long)char类型占2个字节short从-32768到32767int从-2147483648,到2147483647共10位long从-9223372036854775808到9223372036854775807共19位第四类:浮点型(float、do转载 2017-02-28 08:40:55 · 282 阅读 · 0 评论 -
JVM百科
JVM 编辑JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java转载 2017-02-27 10:28:41 · 548 阅读 · 0 评论 -
Qujianji概念算法
package cn.edu.xidian.w3ang.qt;import java.io.File;import java.io.FileWriter;import java.io.IOException;public class Combination{ private static MyList objects; private static MyList attribut原创 2017-03-03 09:51:48 · 404 阅读 · 0 评论 -
Java初始化总结【6、涉及到继承时 初始化顺序!!!!!】
http://blog.csdn.net/yangyan19870319/article/details/6202403相信好多人对Java初始化问题一直存有疑惑,下面是我看到的比较详细的java初始化问题讲解一 java初始化基础知识1、 一个类的所有基本类型数据成员都会保证获得一个初始值。 非基本类型,会初始化为null package cn.edu.xidian.w转载 2017-03-06 12:51:16 · 219 阅读 · 0 评论 -
Java内部类的使用小结
http://android.blog.51cto.com/268543/384844/内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时转载 2017-03-10 13:59:00 · 160 阅读 · 0 评论 -
istringstream
#include#include#includeusing namespace std;void myFun(char *str);int main(){//char *str= "1 2 3 4 8";//myFun(str);char *str = "str ji he";myFun(str);}void myFun(char *str){istringstr原创 2017-03-30 11:22:52 · 247 阅读 · 0 评论 -
JavaScript常用API合集
JavaScript常用API合集http://caibaojian.com/javascript-api-collection.htmlA-A+前端博客•2017-03-08•前端开发教程•JavaScript•859View0本文分享了一些JavaScript常用的代码,有DOM操作、CSS操作、对象(Object对象、Array对象、Number对象、转载 2017-03-15 09:42:03 · 309 阅读 · 0 评论 -
使用cvs从SourceForge.net获得源码
可能因为SourceForge.net上的cvs服务器不支持图形化的模块浏览,使用图形化方式没有下载成功,后来使用命令行的成功了。具体原因在网上一时没找到,也没时间搞,所以想可能就是这样一个原因了。 :) 下面是我使用cvs工具获得源码的过程:1、准备软件 CVS客户端软件: TortoiseCVS2、安装与下载TortoiseCVS(1)安装TortoiseCVS原创 2017-04-10 19:48:22 · 476 阅读 · 0 评论 -
Java:JFrame与Frame的区别
1. JFrame是javax.swing.JFrame的类,Frame是java.awt.Frame的类2. 关闭窗口的方式不同: 2.1JFrame的关闭方式:import javax.swing.JFrame;public class JFrameTest extends JFrame{ /** * */ private static final long se原创 2017-04-12 14:48:34 · 17083 阅读 · 0 评论 -
关于WindowListener的使用
http://blog.csdn.net/u010142437/article/details/8914348WindowListener是java中的接口。主要作用:用于接收窗口事件的侦听器接口。旨在处理窗口事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象类 WindowAdapter(仅重写所需的方法)。然后使用窗口的 addWindowListener 方法转载 2017-04-12 15:41:20 · 760 阅读 · 0 评论 -
TestJFrameImplementWindowListener extends JFrame implements WindowListener
import java.awt.event.WindowEvent;import java.awt.event.WindowListener;import javax.swing.JFrame;public class TestJFrameImplementWindowListener extends JFrame implements WindowListener{ private原创 2017-04-12 15:39:48 · 1849 阅读 · 0 评论 -
SortedSet和TreeSet
SortedSet(1.5) SortedSet是个接口,它里面的(只有TreeSet这一个实现可用)中的元素一定是有序的。 保证迭代器按照元素递增顺序遍历的集合,可以按照元素的自然顺序(参见 Comparable)进行排序, 或者按照创建有序集合时提供的 Comparator进行排序。要采用此排序, 还要提供一些其他操作(此接口是 SortedMap 的集合对应物)。 插入有序集转载 2017-04-18 19:56:53 · 497 阅读 · 0 评论 -
HashTable之put
package lattice;import java.util.Hashtable;public class TestHashTable{ public static void main(String[] args) { Hashtablehashtable=new Hashtable<>(); String str=new String("w3ang"); hashtab原创 2017-04-16 14:57:08 · 1487 阅读 · 0 评论 -
Java之JFileChooser设置窗体打开路径
JFileChooser作为Java中Swing的文件选取器,是放置在对话框中的轻量组件。通过该组件能够打开文件选取对话框,并记录所选文件,因此在软件开发过程中使用率很高。但是在使用过程中有些设置还是需要引起使用者的重视,尤其是如何设置文件选取对话框的路径。package com.w3ang.testjfilechooser;import javax.swing.JFile原创 2017-07-27 23:35:30 · 2480 阅读 · 0 评论 -
Java之导出可执行JAR包 Select a 'Java Application' launch configuration to use to create a runnable JAR.
原创 2017-07-27 23:57:16 · 3036 阅读 · 0 评论 -
Java如何获取当前的jar包路径
public LatticeAlgorithm(BinaryRelation bRel,RelationalContextEditor rce) { projectPath=this.getPath();//双击 && 右键打开方式Java... if(projectPath.equals(""))//cmd窗口: java -jar *.jar projectPath=Syste原创 2017-08-06 00:17:49 · 1916 阅读 · 0 评论 -
html_js之demo
a.js var errorString = "Please input a positive integer."; var arr = ["A", "B", "C", "D"]; function count() { max = arr.length; //max, 全局变量 document.getElementById("num").innerHTML = ar原创 2017-09-10 18:48:03 · 609 阅读 · 0 评论 -
Java标签-break-continue
很多程序设计语言中有goto语句,goto语句的使用,使的程序变得难以读懂,尽管goto仍是Java的一个保留字,但并未在语言中得到正式使用;Java没有goto。然而,在break和continue这两个关键字的身上,我们仍然能看出一些goto的影子。它并不属于一次跳转,而是中断循环语句的一种方法。之所以把它们纳入goto问题中一起讨论,是由于它们使用了相同的机制:标签。下面是一个例子,介绍转载 2017-02-26 11:38:45 · 271 阅读 · 1 评论 -
Java访问权限自测
AccessAuthority.java:package cn.edu.xidian.w3ang.javabasic;/** * 当private方法或自带定义后却没有使用,又private类型的只能本类中访问,所以会有提示如下(): * The method privateMethod() from the type AccessAuthority is never used loca原创 2017-03-05 16:47:53 · 413 阅读 · 0 评论 -
详解Javac将java文件编译为class文件的过程
Java编译器总的来说分为前端编译器,JIT(just in time compiler)编译器,AOT(Ahead Of Time Compiler)编译器三种。前端编译器: 将Java文件编译为class文件的编译器,目前主要有以下两个,Sun提供的Javac 和Eclipse JDT中的增量式编译器(ECJ)JIT编译器: 虚拟机后端运行期编译器,把字节码转换为机器码的过转载 2017-02-21 16:42:41 · 1073 阅读 · 0 评论 -
Java代码编译和执行的整个过程
转载自:http://blog.csdn.net/cutesource/article/details/5904542Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机转载 2017-02-21 16:48:34 · 239 阅读 · 0 评论 -
ArrayList并集、交集、差集、无重复并集等
package w3ang.algorithms;import java.util.ArrayList;import java.util.Iterator;public class ArrayListTest{ public static void main(String[] args) { ArrayList list1 = new ArrayList(); list1转载 2017-03-02 10:10:17 · 498 阅读 · 0 评论 -
Java值传递和引用传递【待完善】
package w3ang.javabasic;public class JavaValueReferencePass { public static void main(String[] args) { StringBuffer s1=new StringBuffer("good"); StringBuffer s2=new StringBuffer("bad"); test(原创 2017-02-14 10:51:11 · 184 阅读 · 0 评论 -
Java发展史
1991:Sun公司的James Golsing(Java语言的主要创始人)等人为嵌入式设备开发了一种叫做Oak(一种橡树的名称)的编程语言,其实Oak是就是Java的前身。1994:随着互联网和3W(World Wide Web)的发展,他们使用Oak编写了一个叫HotJava的浏览器,得到Sun公司首席执行官Scott McNealy的支持。1995:Oak更名为Java(喝咖啡时,有原创 2017-02-22 17:25:24 · 443 阅读 · 0 评论 -
C++语言发展史
C++语言发展大概可以分为三个阶段:第一阶段从80年代到1995年。这一阶段C++语言基本上是传统类型上的面向对象语言,并且凭借着接近C语言的效率,在工业界使用的开发语言中占据了相当大份额;第二阶段从1995年到2000年,这一阶段由于标准模板库(STL)和后来的Boost等程序库的出现,泛型程序设计在C++中占据了越来越多的比重性。当然,同时由于Java、C#等语言的出现和硬件价格的大规转载 2017-02-22 18:03:34 · 504 阅读 · 0 评论 -
C语言发展史
1.1 B与UNIX20世纪60年代,贝尔实验室的研究员Ken Thompson(肯·汤普森)发明了B语言,并使用B编了个游戏 - Space Travel,他想玩自己这个游戏,所以他背着老板找到了台空闲的机器 - PDP-7,但是这台机器没有操作系统,于是Thompson着手为PDP-7开发操作系统,后来这个OS被命名为 - UNIX Thompson(肯·汤普森)发明了转载 2017-02-22 18:19:29 · 413 阅读 · 0 评论 -
”参数传递兼文档注释”实战解析,基于ArrayList
package w3ang.javabasic;import java.util.ArrayList;public class ValueTest{ /** OutPut: * Test1:[2, 5] * Test2:[] * Test3:[] *@param args main如后参数 */ public static void main(String原创 2017-03-03 10:45:08 · 213 阅读 · 0 评论 -
Java中的复用类——继承、组合和代理
一:继承 继承按现有类创建一个对象,不改变现有类,采用现有类的形式向其中添加新代码;(编译器强制你去初始化基类,是is_a 的关系,比如说Student继承Person,则说明Student is a Person。继承的优点是子类可以重写父类的方法来方便地实现对父类的扩展。 继承的缺点有以下几点: ①:父类的内部细节对子类是可见的。 ②:子类从转载 2017-03-04 12:12:06 · 333 阅读 · 0 评论 -
如何使frame在PC屏幕中居中显示
1. frame.setLocation()setLocationpublic void setLocation(int x,int y)将组件移到新位置。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。参数:x - 父级坐标空间中新位置左上角的 x 坐标y - 父级坐标空间中新位置左上角的 y 坐标 因此,要使得窗口能够居中显示,转载 2017-03-08 10:51:11 · 2839 阅读 · 0 评论 -
Java传递基本类型:值传递,对象作为参数:引用传递
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。下面举例说明:传值---传递基本数据类型参数package w转载 2017-02-25 15:53:28 · 7203 阅读 · 1 评论 -
javadoc 文档注解
package w3ang.javabasic;/** * javadoc 文档注解 * 类注释,各种注解可以连续用多个, * 不过像@version、@since感觉应该一个合适 * @author wwwang * @author w3ang * @author lml * @version v1.0 * @version w8.0 * @see java.lang.Ob原创 2017-02-25 15:32:44 · 293 阅读 · 0 评论 -
Java中的main()方法详解
Java中的main()方法详解 在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。 在看Java中的main()方法之前,先看一个最转载 2017-02-25 16:11:28 · 264 阅读 · 0 评论 -
main()方法为啥必须要public static void类型的??java中的静态成员
1.main()方法 在java中,main()方法是java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void类型的,方法必须是接受一个字符串数组的参数等。 因为main()方法是由Java虚拟机调用的,所以必须是public,虚拟转载 2017-02-25 16:18:39 · 407 阅读 · 0 评论 -
java中Vector->ArrayList、Hashtable->HashMap
某些高级IDE在检测代码成熟问题时,会报告集合是否过时的问题。目前过时的集合类有两个java.util.Vector 和 java.util.Hashtable 。Vector的api描述是:从jdk 1.2版本开始,该类被修正为实现List接口,并成为Java Collection集合框架的一员,区别于其他一些新的集合实现类,Vector是线程安全的。如果是一个线程安全的实现,推荐使用A转载 2017-03-05 12:00:25 · 269 阅读 · 0 评论 -
Java访问权限public、protected、默认、private
java的访问权限 Java语言中有4中访问修饰符:friendly(默认)、private、public和protected。public :能被所有的类(接口、成员)访问。protected:只能被本类、同一个包中的类访问;【个人实践这样错误:如果在其他包中被访问,则必须是该成员所属类的子类。】private:成员变量和方法都只能在定义它的类中被访问,其他类都访问不到。转载 2017-03-05 15:23:43 · 603 阅读 · 0 评论 -
转载转载 非对称加密算法RSA http://snowolf.iteye.com/blog/379860
转载转载 非对称加密算法RSA http://snowolf.iteye.com/blog/379860RSACoderTest:import static org.junit.Assert.*;import org.junit.Before;import org.junit.Test;import java.util.Map;/** * @author 梁栋 *转载 2017-09-20 00:38:04 · 461 阅读 · 0 评论