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