Java
epsilon1
这个作者很懒,什么都没留下…
展开
-
Java线程:概念与原理
一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是转载 2015-05-03 17:16:37 · 873 阅读 · 0 评论 -
一个关于 Structs 校验器失效的故事
最近学习 Java EE,用到了 Structs 框架,准备写一个小的 Demo 来展示 validation。问题描述:这是由一个小小的警告引发的故事: 在写用户表单提交验证时创建了一个 LoginAction-validation.xml:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE validators PUBLIC "-//OpenSym原创 2016-04-22 22:23:39 · 604 阅读 · 0 评论 -
Java. Warning – Build path specifies execution environment J2SE-1.6
MyEclipse新建Web Project 之后显示警告信息,我们想除之而后快。问题描述:在下方的 Problems 选项卡中可以看见工程警告: Description Resource Path Location Type Build path specifies execution environment JavaSE-1.6. There are no JRE原创 2016-04-15 16:40:33 · 35874 阅读 · 14 评论 -
MyEclipse Struts2 There is no Action mapped for namespace [/] and action name [Login]
问题描述:最近做 JavaEE 实验,遇到各种奇怪的问题,这里说一个很常见的: 如题所述,在 Struts 配置文件中配置的 Action 无法正常映射。解决步骤:1、确保 struts.xml 文件名大小写正确:struts.xml 2、确保 struts.xml 文件在 src 目录下 3、检查 struts.xml action配置示例:web.xml<?xml version="1.0原创 2016-04-26 13:23:12 · 768 阅读 · 0 评论 -
jar 文件双击运行
问题描述:windows 10 下双击 jar 文件闪退,设置打开方式为 java 或者 javaw 后依然无法正常运行解决方法:1.重新安装并配置 java 运行环境2.命令行下执行javaw -jar filename.jar3.创建批处理脚本,并设置打开方式这里我们在 %JAVA_HOME%\bin 目录下创建 javaw.bat 文件如下:@echo off start javaw.exe原创 2016-03-27 17:18:00 · 1118 阅读 · 0 评论 -
用Eclipse新建一个web项目没有自动生成web.xml
我们在Eclipse里面开发项目时,可能会出现这种情况,我们新建了一个web工程,但是却没有自动生成一个web.xml文件,这是生什么原因呢?我们首先打开Eclipse,如下: 我们可以看到在”WEB-INF“文件夹下没有web.xml文件。这是什么原因呢,我们来看看,我们首先来新建一个web工程,如下: “File”->”New”->”Dynamic Web Project” 点击上图中标出原创 2016-03-31 21:57:16 · 2332 阅读 · 0 评论 -
Java注释详解
在编写程序时,经常需要添加一些注释,用以描述某段代码的作用。 一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序源代码的重要组成部分,一定要加以重视哦! Java 中注释有三种类型:单行注释、多行注释、文档注释 我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档。 打开首原创 2015-08-20 10:30:33 · 1600 阅读 · 0 评论 -
Java 多线程 并发编程
一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间原创 2015-05-03 16:44:09 · 819 阅读 · 0 评论 -
Java的内存回收机制
在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此就有了Java程序员到最后应该去了解JVM,才能写出更高效,充分利用有限的内存的程序。 1.Ja原创 2016-08-03 20:13:18 · 450 阅读 · 0 评论