![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
韦宇
这个作者很懒,什么都没留下…
展开
-
1.2 轻量级JavaEE应用相关技术
轻量级应用以传统的JSP作为表现层技术,以一系列开源框架作为MVC层、中间层、持久层解决方案,并将这些开源框架有机地组合在一起,使得Java EE应用具有高度的可扩展性、可维护性。 1.2.1 JSP、Servlet3.x和JavaBean及替代技术JSP是最早的Java EE规范之一,也是最经典的Java EE技术之一,直到今天,JSP依然广泛地应用于各种Java EE应用中,充当J原创 2016-05-10 22:56:52 · 2397 阅读 · 0 评论 -
JAVA数据类型
程序在执行的过程中,需要运算许多的信息,也需要储存许多的信息,这些信息可能是由使用者输入、从文件中取得,甚至是由网路上得到,在程序运行的过程中,这些信息透过“变量”(Variable)加以储存,以便程序随时取用。一个变量用来指向一个内存空间,数据就是储存在这个空间中,使用变量名称来取得数据相信会比使用内存位置来得方便;然而由于数据在储存时所需要的容量不一,不同的数据必须要配给不同的空间转载 2016-06-21 15:12:05 · 287 阅读 · 0 评论 -
使用Java Console 对象
在JDK 6中新增了java.io.Console类,可以让您取得字节为基础的主控台装置,例如,您可以藉由System新增的console()方法取得标准输入输出装置的Console对象,并利用它来执行一些简单的主控台文字输入输出,例如:ConsoleDemo.java import java.io.Console;public class ConsoleDemo { publi原创 2016-06-21 15:04:59 · 1223 阅读 · 0 评论 -
Java Console 输出格式控制
标准输出通常是文字模式为主的主控台(终端机),这边介绍几个格式控制技巧,在主控台显示时可以协助输出的显示格式。首先介绍格式字节控制,先表列一些常用的控制字节: \\ 反斜线 \' 单引号 ' \" 双引号 " \uxxxx 以16 进位数指定Unicode字节输出原创 2016-06-20 21:55:28 · 1880 阅读 · 0 评论 -
Java标准输入输出串流
在之前的HelloWorld程序中,您使用了System类中的静态对象out,它提供标准输出串流(Stream),会在程序开始执行之后自动开启并准备接受指定的数据,它通常对应至显示输出(Console、终端机输出)或其它的输出目的地,它可以被重定向至一个文件,您可以在执行程序时使用 '>>'将输出结果导向至指定的文件,例如:javaHelloWorld >> output.txt上原创 2016-06-20 21:00:49 · 1276 阅读 · 0 评论 -
使用JAVA BufferedReader 类取得输入输入字符串
使用Scanner来取得使用者的输入很方便,但是它以空白来区隔每一个输入字符串,在某些时候并不适用,因为使用者可能输入一个字符串,中间会包括空白字元,而您希望取得完整的字符串。您可以使用BufferedReader类别,它是java.io包中所提供的一个类,所以使用这个类时必须先import java.io包;使用BufferedReader对象的readLine()方法必须处理IOExc原创 2016-06-16 14:47:45 · 5997 阅读 · 1 评论 -
JAVA取得使用者输入的字符串例子
当在文字模式下要输入数据至程序中时,您可以使用标准输入串流对象System.in,然而我们很少直接使用它,因为System.in对象所提供的 read()方法,是从输入串流取得一个位元组的数据,并传回该位元组的整数值。在文字模式下的输入是以字节的方式传送给程序,所以直接使用read()方法取得的是字节的ASCII编码整数,通常要取得的使用者输入会是一个字符串,或是一组数字,所以 Syste原创 2016-06-16 14:42:59 · 3310 阅读 · 0 评论 -
给从C转向JAVA的第一个Java程序例子
学过 C 的人总是对printf()难以忘怀,他们在学新的语言时总不免感概:“是的!是printf(),它们忘了把printf()放进去了....”。在某些时候,printf()函数中字符串上可以指定参数输出的功能确实令人难以割舍,幸好,Java在J2SE 5.0 这个版本中,总算给了 C 使用者类似 printf() 的功能了,如果您是学过 C 的使用者,下面这第一个Java程序原创 2016-06-16 12:11:22 · 356 阅读 · 0 评论 -
学习JAVA必写的第一个程序
在介绍Java时,要对新手解释事实上并不简单,因为一个最简单的Java程序就可以涉及文件管理、类(Class)、主程序、命令行索引等观念,我很想对您说,反正一个基本的Java程序就这么写就对了,总之,如果现阶段您无法了解,就请当它是个规范。首先请编辑一个HelloWorld.java的文字文件,注意扩展名是*.java,请记得文件名,因为程序码中要用到它,您的第一个程序是这样的:原创 2016-06-16 11:55:36 · 412 阅读 · 0 评论 -
15个Java多线程面试题及回答
Java 线程面试问题在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为候选人中有很多只浮于表面。用于直接面原创 2016-06-15 23:25:44 · 318 阅读 · 0 评论 -
使用Eclipse开发Java EE应用
下面以开发一个简单的Web应用为例,向读者介绍通过Eclipse开发Java EE应用的通用步骤。此处介绍的Eclipse是以Eclipse IDE for Java EE DeveIopers为例,如果读者选择不同的Eclipse插件,其开发方式和步骤可能略有差异·比如读者选择使用MyEclipse插件,那么可能会略有不同.为了开发Web应用,必须先在Eclipse中配置web服务器,本章将原创 2016-06-12 16:30:46 · 2600 阅读 · 0 评论 -
Eclipse从本地压缩包安装插件
为了从本地压缩包安装插件,请按如下步骤进行:1. 按前面步骤打开如图1.9所示对话框,单击"Archive...”按钮,系统弹出如图1.10所示的文件选择对话框。 图1.10选择Eclipse插件的压缩包 2. 通过图1.10所示对话框选择指定的插件压缩包,然后返回如图1.9所示对话框,此时将会看到"Location"文本框内填入了插件压缩包的位置。单击如图1.9所示对话框的"原创 2016-06-12 14:20:52 · 6677 阅读 · 0 评论 -
1.4 Eclipse的安装和使用
Eclipse平台是IBM向开放源码社区捐赠的开发框架,IBM宣称为开发Eclipse投入了4千万美元,这种巨大投入开发出了一个成熟的、精心设计的、可扩展的开发工具。Eclipse允许增加新工具来扩充Eclipse的功能,这些新工具就是Eclipse插件。对于时下的软件开发者而言,Eclipse是一个免费的IDE(集成开发环境)工具,而且,Eclipse并不仅仅局限于开发,它可支持多种开发语言原创 2016-05-17 22:28:42 · 732 阅读 · 0 评论 -
1.3 Tomcat的下载和安装
Tomcat是Java领域最著名的开源web容器,简单、易用,稳定性极好,既可以作为个人学习之用,也可以作为商业产品发布。Tomcat不仅提供了Web容器的基本功能,还支持JAAS和JNDI绑定等。1.3.1 安装Tomcat服务器因为Tomcat完个是纯Java实现,因此它是平台无关的,在任何平台上运行完全相同。在Windows和Linux平台上的安装及配置基本相同。我们Windows平原创 2016-05-15 23:24:20 · 1208 阅读 · 0 评论 -
1.1 JavaEE应用概述
1.1 JavaEE应用概述我所讲的应用规范超出了Sun提出的经典Java EE应用规范,而是一种更广泛的开发规范经典Java EE应用往往以EJB(企业级Java Bean)为核心,以应用服务器为运行环境,所以通常开发发、运行成本较高。而我介绍的轻量级Java应用具备了Java EE规范的种种特征,例如面向对象建模的思维方式、优秀的应用分层及良好的可扩展性、可维护性。轻量级JavaE原创 2016-05-07 16:25:40 · 3698 阅读 · 0 评论 -
Java NIO 基本概念
学Java的都会接触到IO,传统的IO是基于字节流和字符流的,数据只能单向传输,JDK1.5引入了NIO,主要包含三个核心概念,Selector,Buffer和Channel。NIO中数据都是通过缓冲区来操作,缓冲区中数据可以移动,可以通过buffer.flip()来改变读写模式,比如调用channel.read(buffer)从文件中写入数据到buffer,之后调用buffer.flip(),再原创 2016-06-22 17:51:03 · 313 阅读 · 0 评论