`
zhengzhusheng
  • 浏览: 41522 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
文章分类
社区版块
存档分类
最新评论
文章列表
public class Test {     public static void main(String []args) {     File f = new File("E:\\个人资料");//给定目录     System.out.println(f.getName());//打印出根目录名     listFile(f,1);   }       /*显示目录方法*/  public static void listFile(File f,int level) {//level定位目录层次,打印看的目录结果 ...
映射类型          java 类型                     标准 sql 类型 integer         int or Integer            INTEGER long            long or java.lang.Long    BIGINT short           short or java.lang.Short  SMALLINT float           float or java.lang.Float  FLOAT double          double or java.lang.Double DOUBLE ...
java 静态代码块 静态方法区别 一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须是静态的 这是程序入口 两者的区别就是:静态代码块是自动执行的; 静态方法是被调用的时候才执行的. 静态方法 (1)在Java里,可以定义一个不需要创建对象的方法,这种方法就是静态方法。要实现这样的效果,只需要在类中定义的方法前加上static关键字。例如:pub ...
由于private变量受访问权限的限制,它不能被覆盖。 属性的值取父类还是子类并不取决于我们创建对象的类型,而是取决于我们定义的变量的类型。 friendly、protected和public修饰符并不影响属性的覆盖。 静态变量和静态常量属于类,不属于对象,因此它们不能被覆盖。 常量可以被覆盖。 对于基本类型和对象,它们适用同样的覆盖规律。
//定义二维数组写法1   class numthree { public static void main(String[] args) { float[][] numthree;             //定义一个float类型的2维数组 numthree=new float[5][5];       //为它分配5行5列的空间大小 numthree[0][0]=1.1f;            //通过下标索引去访问     1行1列=1.1 numthree[1][0]=1.2f;                                  // 2行1列=1.2 numth ...
ArrayList<String> strList = new ArrayList<String>();  ArrayList<Integer> intList = new ArrayList<Integer>();     String str = "Hello world!";  strList.add(str);  System.out.println(strList.get(0));  str = "Bye world!";  System.out.println(strL ...
Java语言的整型常量默认为int型,如: int i =3; 声明long型常量可以后加‘ l ’或‘ L ’ ,如: long  l = 3L; Java浮点型常量默认为double型,如要声明一个常量为float型,则需在数字后面加f或F,如: double  d = 3.14; float  f = 3.14f;
在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据吗:),现在我特整理了一个《Java的注释 ...
父类--静态变量 父类--静态初始化块 子类--静态变量 子类--静态初始化块 父类--变量 父类--初始化块 父类--构造器 子类--变量 子类--初始化块 子类--构造器 同一层次静态变量和静态块之间的执行顺序是他们所在位置的顺序
web中的几种路径: servletContext.getRealPath("/") , 这个是得到应用的绝对路径, 比如:F:\apache-tomcat-5.5.17\webapps\baiyao\ request.getServletPath() 这个是得到引用的路径, 但是不包括应用名, 比如/workflow/proposal/proposal_input.jsp request.getRequestURI() 这个是相对web应用的页面路径(包括应用名), 比如/baiyao/workflow/proposal/proposal_input.jsp
1、HTTP Servlet 使用一个 HTML 表格来发送和接收数据。要创建一个 HTTP Servlet,就需要扩展 HttpServlet 类,该类是用专门的方法来处理 HTML 表格的 GenericServlet 的一个子类。当表单信息被提交时,会指定服务器应执行哪一个Servlet(或其它的 ...
一、什么是servlet 引用       Java Servlet是一个专门用于编写网络服务器端应用程序的java组件,所有基于Java的服务器端编程都是构建在Servlet之上的,在J2ee中,Servlet已经是一个标准的组件,sun公司已经为servlet提供了标准的实现。Servlet是一种应用于服务端的应用程序,运行于请求/应答模式的服务器端模块,接受来自客户端的请求,运行处理并将结果结束返回给客户端。 二、servlet体系结构 图一 引用       HTTP请求与响应建立在一个更一般的servlet请求和响应之上。企业web应用开发人员建立定制的ja ...
HttpSession session = request.getSession()与HttpSession session = request.getSession(true)有何区别? 加true与不加true有何区别?加false又是什么效果? 一般都怎么用? HttpSession session = request.getSession() 与 HttpSession session = request.getSession(true) 在效果上没有区别。只不过 request.getSession() 让你少打几个字而已。 request.getSession() 自 ...
由于HTTP协议的无状态特征,Web应用中经常使用Cookie和Session来保存用户在与系统交互过程中的状态数据。下面通过分析HTTP协议对Cookie和Session的工作原理加以了解。 一、Cookie Cookie的含义是“服务器送给浏览器的甜点”,即服务器在响应请求时可以将一些数据以“键-值”对的形式通过响应信息保存在客户端。当浏览器再次访问相同的应用时,会将原先的Cookie通过请求信息带到服务器端。 下面的Servlet展示了Cookie的功能。   ... ... ...   public void doGet(HttpServletRequest request, ...
一 相对路径的获得     说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java 项目还是web项目)          String relativelyPath=System.getProperty("user.dir");          上述相对路径中,java 项目中的文件是相对于项目的根目录          web项目中的文件路径视不同的web服务器不同而不同(tomcat 是相对于 tomcat 安装目录\bin) 二 类加载目录的获得(即当运行时某一类时获得其装载目录)       1.1)通用的方法一(不论是一般的jav ...
Global site tag (gtag.js) - Google Analytics