Java
文章平均质量分 74
wangqianqianya
这个作者很懒,什么都没留下…
展开
-
java类权限与属性方法权限
类的访问权限(两种): public:可以供所有的类访问。 默认(包访问权限):默认的访问权限是包级访问权限。默认可以称为friendly但是,java语言中是没有friendly这个修饰符的。C++中才是 如果写了一个类没有写访问权限修饰符,那么就是默认的访问权限,同一个包下的类都可以访问到,即使可以实例化该类 (当然如果这个类不具有实例化的能力除外,比...原创 2018-09-11 18:17:55 · 3740 阅读 · 0 评论 -
java web:struts2框架基础
struts2基于MVC的java web框架。与Servlet类似。模型对应javabeans,表示业务和数据库代码;视图表示页面设计的jsp文件;控制器由过滤器、拦截器和Action组件构成。与Servlet区别servlet是映射型,一个jsp页面映射一个Servlet类。struts2是过滤(拦截)型。为事件处理类设置要处理的类型如/*,.action使用步...原创 2019-06-12 10:54:56 · 280 阅读 · 0 评论 -
BigDecimal
为什么要用BigDecimal? 因为double、float表示的小数范围有限,且精度不够,不能精确计算。float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用java.math.BigDecimal。poj1001Exponentiationtheme:给定实数R与整数n,输出R^n的精确解,不能输出前导0!solution:利用javaBig...原创 2019-06-13 22:13:53 · 993 阅读 · 0 评论 -
java web技术
IP:台主机都有的唯一的网络地址。IPV4:用4字节表示;IPV6:6字节 域名:主机名称,因为IP地址不好记而引入。如www.tsinghua.edu.cn. URI:统一资源标识符。包括URL与URN。由模式和模式特有部分组成。 URL:统一资源定位器。由协议+DNS+端口号+资源名组成。如http://www.bai.com/index.html URN:统一资源名称,如ISBN:1...原创 2019-06-12 20:26:08 · 206 阅读 · 0 评论 -
C++与java的命令行参数
注意:c/c++中是原生语言,可执行程序的文件名算第一个参数,而java是解释性语言,可执行程序的文件名不算以c++为例看用法:int main(int argc, char * argv[]) { …… } argc:countargv:vector(矢量数组)参数argc就代表启动程序时,命令行参数的个数。C/C++语言规定,可执行程序程序本身的文件名,...原创 2018-09-12 11:15:04 · 168 阅读 · 0 评论 -
java设置透明按钮
ImageIcon icon=new ImageIcon("a.png"); JButton button = new JButton("我是按钮",icon);button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {// 点击后变为红色 butto...原创 2018-12-11 00:58:27 · 1157 阅读 · 0 评论 -
静态变量static
只有主动请求一个类,这个类才会初始化,仅包含静态变量,函数,等静态的东西. 继承关系时,先初始化父类,后初始化子类. 静态变量会按照声明的顺序先依次声明并设置为该类型的默认值,但不赋值为初始化的值. 声明完毕后,再按声明的顺序依次设置为初始化的值,如果没有初始化的值就跳过. 当初始化A.b=B.a时,暂停初始化A.b,设置当前类为B,跳到步骤3,并执行. 当初始化B.plus = new...原创 2018-12-02 15:02:15 · 151 阅读 · 0 评论 -
Timer计时器
https://www.cnblogs.com/cliuwei/p/5405309.html原创 2018-11-25 21:53:13 · 100 阅读 · 0 评论 -
eclipse获取图片路径
注意:在命令行下,我们可以直接用ImageIcon i = new ImageIcon( "pic.jpg");直接加载当前目录下的图片但在eclipse中,源文件路径src和编译路径bin不是同一个,如果在eclipse写这句,它会在项目路径也就是src的上一级目录找这个文件,会出现找不到的异常。(要写成src/Images/a.jpg) 可以:一、使用类加载器的路径使用方法:...转载 2018-11-25 17:52:39 · 3782 阅读 · 0 评论 -
java容器组件之间关系
JFrame是一个顶层的框架类,好比一个窗户的框子。也是一个容器类。这个框子可以嵌入几个玻璃窗。JFrame自带了一个玻璃窗。可以通过语句 Container c=getContentPane(); 获得该内容窗格。也可以定制一个新的玻璃面板替换原来的自带的玻璃窗,代码如下:JPanel jp=new JPanel();this.setContentPane(jp);JPan...原创 2018-11-19 15:39:27 · 2341 阅读 · 0 评论 -
java 24种设计模式(附实例代码)
目录简单工厂模式工厂方法模式抽象工厂模式建造者模式 单例模式原型模式适配器模式装饰模式策略模式外观模式职责链模式总体来说设计模式分为三大类:创建型模式、结构型模式、行为型模式创建型模式:用于创建对象结构型模式:处理类之间的关系行为型模式:描述类或对象如何交互或怎样分配职责六种:简单工厂模式、工厂方法模式、抽象工厂模式、单例模式、建...原创 2018-11-15 20:08:15 · 1831 阅读 · 1 评论 -
计蒜课ctu2017
计蒜课ctu2017 Go Northwest中心题意为给定多个点的坐标,求出互为西北东北方向(即在对角,45度)的点对数solution:给定坐标(a,b)就可得两条直线y-x=b-a ,y+x=b+a;则只要同样满足这两个方程其中之一(即在同一条直线上,即右边相同)的点都满足:注意只能是b-a,(不是绝对值,这是不同类了),所以用map 可允许d2[t2]中,t2为负...原创 2018-09-24 14:55:24 · 215 阅读 · 0 评论 -
java‘==’与equals区别
https://blog.csdn.net/HardWorkingAnt/article/details/70194690甩结论:(1) String str = “java”;指向String类的引用被创建了。至于这个引用是否指向了一个新的对象,根据上下文来考虑。(2) String str = new String(“java”);在栈中创建了一个对象的引用srt,str指向在堆中...转载 2018-09-12 20:28:01 · 843 阅读 · 0 评论 -
java与c++不同之处
运算符重载 C++支持运算符重载,使得自定义类型可以像基本数据类型一样进行运算,实际上是编译器会调用相关的函数java不支持运算符重载,所以得自己定义相关的函数。如sort()(默认从小到大排)等排序方法中,C++即可以重载<运算符,也可以自定义比较函数,而Java只能定义类实现Comparator<>泛型类import java.lang.reflect...原创 2018-09-16 17:32:55 · 289 阅读 · 0 评论 -
eclipse快速去掉所有空行注释
替换:Ctrl+F删除java /* */注释: /\*{1,2}[\s\S]*?\*/Ctrl+F 删除xml注释: <!-[\s\S]*?-->Ctrl+F 删除空白行: ^\s*\n选择正则表达式,替换全部即可。去掉//注释:(注意如果代码中路径名用的是//的话也会被删)package com.file;import java.io.B...原创 2019-08-20 23:11:43 · 288 阅读 · 0 评论