
java基础
py强子
这个作者很懒,什么都没留下…
展开
-
java基础常识
1.软件开发什么是软件?一系列按照特定顺序组织的计算机数据和指令集合。系统软件:DOS,windows,Linux等;应用软件:扫雷,迅雷,qq等;2.人机交互方式软件的出现实现了人与计算机之间的更好的交互;交互方式:图形化界面:windows等命令行方式:DOS等3.常用的DOS命令Dir:列出当前目录下的文件及文件夹;Md:创建目录;Rd原创 2013-07-14 23:05:04 · 665 阅读 · 0 评论 -
交通管理系统
一、交通管理系统需求模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:1. 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆2.信号灯忽略黄灯,只考虑红灯和绿灯。3.应考虑左转车辆控制信号灯原创 2013-08-07 17:19:47 · 976 阅读 · 0 评论 -
银行业务调度系统
一、银行业务调度系统:一、需求:模拟实现银行业务调度系统逻辑,具体需求如下:1. 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2. 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3. 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客原创 2013-08-07 17:36:39 · 622 阅读 · 0 评论 -
java的反射机制
一、分析比如:Person有什么那?姓名,身高,睡觉行为等;而Class用于描述java的类,那有什么那?类名,所属包名,成员变量,成员方法等;Class类没有构造方法,它对应的是个各类的字节码文件,也就是.class文件,同理就是说,每一个类的字节码,都是Class类的实例对象;Person的字节码是Class类的实例对象;Person.class就表示Person在内存中的原创 2013-08-09 18:24:12 · 718 阅读 · 0 评论 -
java的代理类
一、比如有一个A类,类中有一个sayHolley方法;class A{ public void sayHolle() { }}对于客户端来说,想调用A的sayHolley方法之前和之后,加一些功能,比如,调用之前加一个时间,之后加一个时间,得到SayHolley的运行时间;该怎么做,这是就用到了代理:写一个类,也定义一个sayHolle方法,在原创 2013-08-11 18:44:11 · 614 阅读 · 0 评论 -
javaBean的内省操作
一、内省对应的单词——》IntroSpector;二、主要是对javaBean进行操作;三、什么是javaBean那?javaBean是一种特殊的类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法符合某种规则,比如get()set();四、有一个Person类public class Person {private String name;p原创 2013-08-13 18:00:33 · 592 阅读 · 0 评论 -
java的注解
一》一个注解就是一个类,用某个注解就是创建了某个注解的对象二》作用就是传递信息给编译器或者开发工具,告诉它应该怎么做。三》常用注解:@Override:判断方法有没有覆盖;@Deprecated 让某个方法过时;@SuppressWarnings("deprecation"):某个方法过时,但还继续想用。一》保留在那个生命周期@Retention(RetentionPo原创 2013-08-11 11:49:31 · 753 阅读 · 0 评论 -
struts标签和EL表达式取session中的值
1、user是一个model;2、userid是一个属性:用户编号; aa bb 原创 2015-03-30 10:23:32 · 1261 阅读 · 0 评论 -
JAVA里生成随机文件名
import java.util.*;import java.text.SimpleDateFormat;public class RandomFileName { public static void main(String[] args) { Date dt = new Date(System.currentTimeMillis()); Simple转载 2015-08-13 10:08:55 · 1419 阅读 · 0 评论 -
Java实现图片压缩代码,图片大小转换
在很多项目中我们会把上传的图片做处理,比较图片上传过多对服务器的容量和带宽有很多的浪费,如果不是必须的高清图片,我们可以通过代码来做压缩。在我的项目中我们压缩图片的目的是让web页面打开的速度很快,并且节省空间。下面先分享一下代码:package org.util; import javax.imageio.ImageIO;import java.awt.*;import java.awt转载 2018-01-18 20:09:57 · 922 阅读 · 0 评论 -
java高新技术
一、静态导入:import static语句导入一个类中的某个静态方法或所有方法;例子:1.import static java.lang.Math.max;只是导入了Math类中的max方法,这是只能max方法可以省略Math;//System.out.println(Math.max(3, 6));System.out.println(max(3, 6));Syst原创 2013-08-07 11:56:28 · 722 阅读 · 0 评论 -
java集合框架(List、Set、Map)
一、集合概述:1.数组和集合有什么不同?数组虽然也可以存储对象,但长度是固定的,集合长度是可变的;数组中可以存储基本数据类型,集合只能存储对象;2.集合类的特点:集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。二、集合Collection体系:Collection|--List :元素是有序的,元素可以重复,因为该集合体系有索引。 |-原创 2013-08-07 10:58:02 · 871 阅读 · 0 评论 -
java编程基础2(java语言组成部分、常量和变量、比较运算符、)
Java语言基础组成1.关键字 2.标识符3.注释4.常量和变量5.运算符6.语句7.函数8.数组02——01标识符一》在程序中自定义的一些名称;比如:类名,常量和变量; 1.由26个英文字母大小写,数字:0——9 符号:_$组成; 2.定义合法标识符规则: 数字不可以开头, 不可以使用关键字;原创 2013-07-15 23:14:20 · 774 阅读 · 0 评论 -
java程序流程控制(if、switch、for)
java程序流程控制 1.判断结构2.选择结构3.循环结构一》if语句三种格式1.if(条件表达式){ 执行语句;}2.if(条件表达式){ 执行语句;}else{ 执行语句;}3.if(条件表达式){ 执行语句;}else if(条件表达式){ 执行语句;}...else{原创 2013-07-16 23:46:29 · 704 阅读 · 0 评论 -
java数组(最大、小值,排序)
一》求数组最大值:第一种方法:class ArrayDemo{//获取最大值public static int arrayMax(int[] arr){//int maxArr = 0;int maxArr = arr[0]; //改后;少比一次,提高效率for(int i=1;i{if(arr[i]>maxArr)maxArr原创 2013-07-17 23:38:27 · 1966 阅读 · 0 评论 -
java类与对象(面向对象)
一》类与对象的关系类:就是对现实生活中事物的描述。对象:就是这类事物,实实在在存在的实体(个体)。二》成员变量和局部变量1.区别:a.作用域不同:成员变量:作用于整个类中:局部变量:作用于函数中,语句中;b.在内存中的位置不同:成员变量:在堆内存中,因为对象的存在,才在内存中存在。局部变量:存在于栈内存中。三》封装1.封装的好处:a.将变化隔离原创 2013-07-20 00:11:01 · 553 阅读 · 0 评论 -
面向对象(继承-抽象-接口)
一》继承的好处:1.提高代码的复用性。2.让类与类之间产生了关系,有了这个关系,才有了多态的特性。二》如何使用一个继承体系中的功能那?想要使用体系,先查阅体系最父类的描述,因为最父类中定义的是该体系中的共性功能。通过了解共性功能,就可以知道该体系的基本功能。那么这个体系已经可以基本使用了。三》那么在具体调用时,要创建最子类的对象,为什么那?一是因为有可能父类不能创建原创 2013-07-24 00:16:30 · 525 阅读 · 0 评论 -
java异常
一》异常:程序在运行时出现不正常情况。二》异常的由来:问题也是现实生活中一个具体事物,也可以通过java的类的形式进行描述,并封装成对象。 其实就是java对不正常情况进行描述后的对象体现。三》对于问题的划分:两种:严重问题和非严重问题。1.对于严重问题,java通过Error类进行描述。对于error一般不编写针对性的代码对其进行处理;2.对于非严重问题,java通过Ex原创 2013-07-26 00:12:46 · 531 阅读 · 0 评论 -
多线程
一》多线程概念1.进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。2.线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。3.一个进程中至少有一个线程。4.jvm启动的时候会有一个进程java.exe;该进程中至少有一个线程负责java程序的执行,而且这个线程运行的代码存在于main方法中,该线程原创 2013-08-07 10:25:32 · 558 阅读 · 0 评论 -
javaIO输入输出流
一、流的简单概述1.流按操作数据分为:字节流、字符流:2.流按流向分为:输入流、输出流:字节流的抽象基类:InputStream、OutputStream;字符流的抽象基类:Reader、Writer二、创建一个简单流步骤:1.创建流:FileWriter fw = new FileWriter("demo.txt");2.写入流(往流中写入数据);fw原创 2013-08-07 11:19:38 · 846 阅读 · 0 评论 -
javaAPI(String、StringBuffer、StringBuilder)
一、String类适用于描述字符串事物,那么它就提供了多个方法对字符串进行操作。二、常见的操作方法有哪些?1.获取a) 字符串中包含的字符数,也就是字符串的长度。Int Length();获取长度。b)根据位置获取位置上的某个字符(取出某一个角标上的元素)。Char charAt(int index);c)根据字符获取该字符在字符串中的位置,Int indexOf(原创 2013-08-07 10:35:18 · 616 阅读 · 0 评论 -
SpringMVC上传文件的三种方式
直接上代码吧,大伙一看便知这时:commonsmultipartresolver 的源码,可以研究一下 http://www.verysource.com/code/2337329_1/commonsmultipartresolver.java.html前台:?12345678910111213141516171819202122232425262728"java" contentType="te转载 2018-01-18 20:34:48 · 254 阅读 · 0 评论