JAVA网页编程之TIJ浏览条记(第三章)
而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践!条记3:把持程序流程
利用Java运算符优先级:先乘除后加减赋值当你‘在对象之间’举行复制的时分,实践上你是在拷贝它的reference。办法挪用时代的aliasing
数学运算符正则表达式(Regularexpressions)主动递增与递加干系运算符测试对象的相称性逻辑运算符短接(shortcircuiting)位运算符移位运算符三元if-else运算符逗号运算符
String和+运算符罕见的利用运算符方面的毛病范例转换符常量(Literals)
Java没有"sizeof"
重访优先级运算符的总结除boolean以外,一切的primitive范例都能被转换成其他的primitive范例。
实行把持true和false“前提判别(conditional)”必需要能发生一个boolean了局。return轮回语句whiledo-whilefor逗号运算符break和continue臭名远扬的“goto”1.一般的continue会退到外部轮回的最入手下手,然后持续实行外部轮回。2.带标签的continue会跳转到标签,而且从头进进间接跟在标签前面的轮回。3.break会从轮回的“底部溜进来”。4.带标签的break会从由这个标签标识的轮回的“底部溜进来”。siwtchMath.random()会天生0.0,它的值域是[0,1)。
总结:这一章报告了尽年夜多半的酿成言语都有的基础特征:盘算,操纵符优先级,范例转换,选择与轮回。另有一些小常识和简单出错误的中央:P
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱. 是一种使网页(Web Page)产生生动活泼画面的语言 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 Java 编程语言的风格十分接近C、C++语言。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 是一种将安全性(Security)列为第一优先考虑的语言 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 是一种使用者不需花费很多时间学习的语言 是一种语言,用以产生「小应用程序(Applet(s))
页:
[1]
2