Java精选笔记_Java入门】的更多相关文章

Java概述 什么是Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言 JavaSE标准版 是为开发普通桌面和商务应用程序提供的解决方案 JavaEE企业版 是为开发企业级应用程序提供的解决方案 JavaME小型版 是为开发电子消费产品和嵌入式设备提供的解决方案 Java语言的特点 简单性(不使用指针而使用引用,提供了自动的垃圾回收机制,使程序员不必为内存管理而担忧) 面向对象性(支持类之间单继承,接口之间多继承,类与接口实现机制),提高软件开发效率 安全性(一切对内存的访问都必须通…
String类 String类的初始化 String是一个特殊的对象,一旦被初始化,就不会被改变 1.使用字符串常量直接初始化一个String对象 String  s1="abc"; //s1是一个类类型变量,“abc”是一个对象. 2.使用String的构造方法初始化字符串对象 String  s2=new String("abc"); s1和s2的区别: s1在字符串常量池中创建了一个abc字符串 s2在堆中创建了两个对象一个是默认对象一个是字符串对象. ==和…
Java的基本语法 Java代码的基本格式 修饰符 class 类名 {   程序代码 } 一个Java源文件只定义一个类,不同的类使用不同的源文件定义:将每个源文件中单独定义的类都定义成public的:保持Java源文件的主文件名与源文件中的类名一致. Java中的程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能. 代码都定义在类中,类由class来定义,代码严格区分大小写,Java程序中一句连续的字符串不能分开在两行中书写. m…
Java学习笔记之---入门 一. 为什么要在众多的编程语言中选择Java? java是一种纯面向对象的编程语言 java学习起来比较简单,适合初学者使用 java可以跨平台,即在Windows操作系统上使用java编写的程序在Linux操作系统上也可以使用 二. 为什么Java可以跨平台? (-)什么是跨平台? 什么是跨平台(计算机系统),跨平台概念是软件开发中一个重要的概念,即不依赖于操作系统,也不信赖硬件环境.一个操作系统下开发的应用,放到另一个操作系统下依然可以运行. (二)Java跨平…
HTML入门 什么是HTML HTML基本文档格式 HTML文档的基本格式,其中主要包括<!DOCTYPE>文档类型声明.<html>根标记.<head>头部标记.<body>主体标记. <!DOCTYPE> 标记位于文档的最前面,用于向浏览器说明当前文档使用哪种 HTML 或 XHTML 标准规范 <html>标记位于<!DOCTYPE> 标记之后,也称为根标记,用于告知浏览器其自身是一个 HTML 文档, <ht…
自定义标签 自定义标签入门 什么是自定义标签 自定义标签可以有效地将HTML代码与Java代码分离,从而使不懂Java编程的HTML设计人员也可以编写出功能强大的JSP页面 JSP规范中定义了多个用于开发自定义标签的接口和类,它们都位于javax.servlet.jsp.tagext包中 JSP自定义标签是用户定义的JSP语言元素,可以看成是一种通过标签处理器生成基于XML脚本的方法. 自定义标签在功能上和逻辑上都与JavaBean类似,都是一组可重用的组件代码.相较于JavaBean,自定义标…
JSTL(JSP标准标签库) JSTL入门 JavaServer Pages Standard Tag Library:JSP标准标签库 在JSP中可以通过Java代码来获取信息,但是过多的Java代码会使JSP页面非常复杂.为此,Sun公司制定了一套标准标签库JSTL. 什么是JSTL 标准标签库.这个标签库是由5个不同功能的标签库共同组成 标签名                              URI                                         …
Servlet技术 Servlet开发入门 Servlet接口 针对Servlet技术的开发,SUN公司提供了一系列接口和类,其中最重要的是javax.servlet.Servlet接口. Servlet就是一种实现了Servlet接口的类,它是由web容器负责创建并调用,用于接收和响应用户的请求.并把处理结果返回到客户端显示,是运行在服务端一个小程序. Servlet的生命周期 Servlet的生命周期可分为三个阶段,具体如下: 初始化阶段 运行阶段 销毁阶段 当客户端向Servlet容器发出…
CSS入门 CSS核心基础 CSS样式规则 选择器{属性1:属性值1; 属性2:属性值2; 属性3:属性值3;} CSS代码结构中的特点 CSS样式中的选择器严格区分大小写,属性和值不区分大小写,按照书写习惯一般将"选择器.属性和值"都采用小写的方式. 多个属性之间必须用英文状态下的分号隔开,最后一个属性后的分号可以省略,但是,为了便于增加新样式最好保留. 如果属性的值由多个单词组成且中间包含空格,则必须为这个属性值加上英文状态下的引号. 在编写CSS代码时,为了提高代码的可读性,通常…
国际化 什么是国际化 指软件在开发时就应该具备支持多种语言和地区的功能,当应对不同国家和地区的用户访问,针对不同国家和地区的用户,提供相应的.符合来访者阅读习惯的页面和数据. 由于国际化internationalization这个单词的首字母"i"和尾字母"n"之间有18个字符,因此国际化被简称为i18n. 实现国际化的API Locale类 几乎所有对国际化的支持都需要依赖这个类 如何创建Locale实例对象 使用Locale类的构造方法 有三个重载的构造方法 p…