JAVA网页设计明天总算看完了log4j,心境不错!把本人...
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.条记1.log4j有三种次要组件:logger、appenderandlayout2.Log4j供应的appender有以下几种:org.apache.log4j.ConsoleAppender(把持台)org.apache.log4j.FileAppender(文件)org.apache.log4j.DailyRollingFileAppender(天天发生一个日记文件)org.apache.log4j.RollingFileAppender(文件巨细抵达指定尺寸的时分发生一个新的文件)org.apache.log4j.WriterAppender(将日记信息以流格局发送就任意指定的中央)3.Log4j供应的layout有以下几种:org.apache.log4j.HTMLLayout(以HTML表格情势结构)org.apache.log4j.PatternLayout(能够天真地指定结构形式)org.apache.log4j.SimpleLayout(包括日记信息的级别和信息字符串)org.apache.log4j.TTCCLayout(包括日记发生的工夫、线程、种别等等信息)4.Log4j供应的几种输入格局:%M:Usedtooutputthemethodnamewheretheloggingrequestwasissued.%m:Usedtooutputtheapplicationsuppliedmessageassociatedwiththeloggingevent.%l:Usedtooutputlocationinformationofthecallerwhichgeneratedtheloggingevent%L:Usedtooutputthelinenumberfromwheretheloggingrequestwasissued.%p:Usedtooutputthepriorityoftheloggingevent.%n:Outputstheplatformdependentlineseparatorcharacterorcharacters.%r:Usedtooutputthenumberofmillisecondselapsedsincethestartoftheapplicationuntilthecreationoftheloggingevent.%F:Usedtooutputthefilenamewheretheloggingrequestwasissued.%d:Usedtooutputthedateoftheloggingevent.%c:Usedtooutputthecategoryoftheloggingevent%C:Usedtooutputthefullyqualifiedclassnameofthecallerissuingtheloggingrequest5.假如是关于效力请求对照高的话,要在log.debug()之前加上log.isDebugEnabled()举行判别,如许可以年夜年夜削减实行工夫6.关于各个appenders,共有的属性是layout(一样平常设置为org.apache.log4j.PatternLayout),Threshold(Log的级别)(1)ConsoleAppender:Target(System.out和System.err)(2)FileAppender:File(界说输入的文件名),Append(界说是不是为追加)(3)DailyRollingFileAppender(除FileAppender属性外):MaxFileSize(最年夜文件巨细),MaxBackupIndex()需要的时分能够参考一下:http://dev.csdn.net/develop/article/62/62201.shtm
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。 是一种为 Internet发展的计算机语言 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 Java是一种计算机编程语言,拥有跨平台、面向对java 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? Java 编程语言的风格十分接近C、C++语言。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
页:
[1]
2