Java
啊吨吨吨OOO。
但愿每个付出的人都有回报
展开
-
static的作用是什么
一、static可以说它是修饰变量的,static表示“全局”或者“静态”,但是Java中没有全局变量的概念。也可以用来修饰成员变量和成员方法,也可以形成static静态代码块。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是被static修饰的变量和方法不依赖类特定的实例,被类中的实例共享。static可以在任何对象创建之前访问,无需引用任何对象。用public修饰的stati...原创 2018-03-16 16:13:02 · 5450 阅读 · 0 评论 -
静态代码块、普通代码块、构造方法、静态方法以及普通成员方法允许顺序
他们执行顺序为: 静态代码块》普通代码块》构造方法》静态成员方法》普通成员方法之前就说了静态代码块是自动执行的,也就是程序已启动就加载了所以静态代码块是最先执行的,二非静态代码块与静态代码块都是在JVM加载时启动,都比构造方法先执行。而静态方法要比实例方法效率更高,静态方法是在类声明的时候就加载到内存里,实例方法需要通过new关键词创建对象调用。而执行到new关键字时会首先调用构造函数构造此...原创 2018-03-17 10:14:08 · 898 阅读 · 0 评论 -
Java final、finally和finalize
final关键词可以用来修饰非抽象类、非抽象类的成员和变量。在java中final的含义有“这是无法改变的”。两种不想改变的原因:设计和效率。使用到final的三种情况有一下几种一、final常量final修饰的变量为常量,常量就代表一旦初始化值就再无法改变。final可以用来修饰变量:静态变量、实例变量、局部变量在final变量定义的时候可以先定义不初始化,这种成为final空白。final空白...原创 2018-03-17 15:44:46 · 246 阅读 · 0 评论 -
ajax或者form表单提交报404
我今天使用的ajax提交表单,但是弄了好久一直都是404。找了路径没有错直接在地址栏也进不去,再经过一步步探索产生这种原因的是:1、在springMVC配置文件中controller没有扫描到(我这里是因为有个字母打错了)2、改正后又发现我的扫描和开启注解顺序反了,先开启注解再扫描,开启注解需要放到最上面。3、不过还是需要检查下自己的路径,要理清楚项目结构。...原创 2018-03-30 19:08:47 · 2797 阅读 · 0 评论 -
一个“.java”源文件中可否包含多个类
在一个.java源文件中可以有多个类,但是只能有一个public类。并且public类名必须与文件名相同。package com.lixiang.test;public class First { public static void main(String[] args) { System.out.println("aa"); } static{ System.out.pri...原创 2018-05-10 10:14:59 · 2489 阅读 · 0 评论