随笔分类 - Java
摘要:1.修改tomcat目录下面conf/server.xml,修改shutdown的port和http port 2.修改bin/catalina.sh 在最前面加上 export CATALINA_BASE=/usr/local/src/apache-tomcat-8.5.16_2export CA
阅读全文
摘要:EL表达式 作用:1.向浏览器中输出域对象中的变量或者 语法:${name } 从指定的域中获取值 ${pageContextScope.name } ${applicationScope.name } ${sessionScope.name } ${requestScope.name } ...
阅读全文
摘要:获取Servlet配置 1.在GennericServlet中有一个init(ServletConfig config)方法,所以可以在里面重写这个方法,将ServletConfig配置获取到 2.在GennericServlet中有为了方便起见,直接给外部提供了一个方法getServletConfig();来获取ServletConfig对象。 3.为了更方便,还直接提...
阅读全文
摘要://1.调用运行时类本身的.class属性 Class class1 = Person.class; System.out.println(class1); //2.通过运行类的对象获取 Person person = new Person(); Class class2 = person.getClass(); System.out.println(class2....
阅读全文
摘要:1.在工程中右击 Build Path,Add libraries 然后就可以运行对应的方法了,不需要main方法调用了
阅读全文
摘要:1.tomcat容器来运行Servlet程序 在javase中,都是在控制台中运行java代码,而且提供了一个main方法,代码运行的入口。在javaee中,想要运行java代码,不是通过控制台程序来进行运行,java提供Servlet程序,而运行servlet程序是由能运行Servlet的服务容器
阅读全文
摘要:线程:在一个进程中,线程负责代码的执行 1.运行任何一个Java程序的时候,都会创建一个main线程来执行main方法 2.一个Java程序中,至少有两个线程,一个主线程负责代码执行,一个线程负责垃圾回收。 多线程好处: 1.解决一个进程能同时执行多个任务。 2.提高了资源利用率 多线程弊端: 1.
阅读全文
摘要:java中重写toString() equals() hashCode()
阅读全文
摘要:1.在数据表设计的时候,或者在返回接口信息的时候,一定注意null的返回,这样会导致app的闪退,因为Null值在语言中或者在数据表中会带来无穷问题。 2.app请求数据接口的时候,一定要使用一个全局函数来接受请求结果。因为API可能岁时多一个字段,少一个字段,这样在全局函数中维护起来默认值比较方便
阅读全文
摘要:整型 1.byte 1个字节 -28~27 2.short 2个字节 3.int 4个字节 4.long 8个字节 浮点型 5.float 4个字节 6.double 8个字节 字符型 7.char 2个字节 bool型 8.boolean 系统没有提供Size方法 类型转换 小的数据类型可以转换为
阅读全文
摘要:javase:java的核心,可以用来开发桌面应用程序,服务器。 javaee:建立在javase的核心之上,很多的核心类库都是javase中,可以用来开发服务端程序,直接使用浏览器进行访问。 javame:开发移动端程序
阅读全文
摘要://Java中八中基本数据类型,一种引用数据类型String,记住用的是双引号 //虽然Java中,整数没有任何的修饰,默认是为int常量,浮点数没有任何修饰表示的是double类型常量 //但是下面这样直接赋值也是没有问题,因为在Java编译器编译的时候,会判断当前的常...
阅读全文
摘要:Java像C语言那样,需要编译。 C语言编译之后形成了windows可执行的.exe文件(在windows下),如果在Linux等其他操作系统运行环境下,需要重新编译。所以可以说C是不跨平台的。 Java却是在编译之后需要Java虚拟机来解释并运行,依赖于Java虚拟机,所以说Java是跨平台的...
阅读全文