有关java的知识点(java基础知识有哪些知识点要全面不用详细)

1.java基础知识 有哪些知识点 要全面 不用详细

第2章 一切都是对象2.1 用句柄操纵对象2.2 必须创建所有对象2.2.1 保存在什么地方2.2.2 特殊情况:主类型2.2.3 Java中的数组2.3 绝对不要清除对象2.3.1 作用域2.3.2 对象的作用域2.4 新建数据类型:类2.4.1 字段和方法2.5 方法、自变量和返回值2.5.1 自变量列表2.6 构建Java程序2.6.1 名字的可见性2.6.2 使用其他组件2.6.3 static关键字2.7 我们的第一个Java程序2.8 注释和嵌入文档2.8.1 注释文档2.8.2 具体语法2.8.3 嵌入HTML2.8.4 @see:引用其他类2.8.5 类文档标记2.8.6 变量文档标记2.8.7 方法文档标记2.8.8 文档示例2.9 编码样式2.10 总结2.11 练习 第3章 控制程序流程3.1 使用Java运算符3.1.1 优先级3.1.2 赋值3.1.3 算术运算符3.1.4 自动递增和递减3.1.5 关系运算符3.1.6 逻辑运算符3.1.7 按位运算符3.1.8 移位运算符3.1.9 三元if-else运算符3.1.10 逗号运算符3.1.11 字串运算符+3.1.12 运算符常规操作规则3.1.13 造型运算符3.1.14 Java没有“sizeof”3.1.15 复习计算顺序3.1.16 运算符总结3.2 执行控制3.2.1 真和假3.2.2 if-else3.2.3 反复3.2.4 do-while3.2.5 for3.2.6 中断和继续3.2.7 切换3.3 总结3.4 练习 第4章 初始化和清除4.1 由构建器保证初始化4.2 方法过载4.2.1 区分过载方法4.2.2 主类型的过载4.2.3 返回值过载4.2.4 默认构建器4.2.5 this关键字4.3 清除:收尾和垃圾收集4.3.1 finalize()用途何在4.3.2 必须执行清除4.4 成员初始化4.4.1 规定初始化4.4.2 构建器初始化4.5 数组初始化4.5.1 多维数组4.6 总结4.7 练习 第5章 隐藏实施过程5.1 包:库单元5.1.1 创建独一无二的包名5.1.2 自定义工具库5.1.3 利用导入改变行为5.1.4 包的停用5.2 Java访问指示符5.2.1 “友好的”5.2.2 public:接口访问5.2.3 private:不能接触5.2.4 protected:“友好的一种”5.3 接口与实现5.4 类访问5.5 总结5.6 练习 第6章 类再生6.1 合成的语法6.2 继承的语法6.2.1 初始化基础类6.3 合成与继承的结合6.3.1 确保正确的清除6.3.2 名字的隐藏6.4 到底选择合成还是继承6.5 protected6.6 递增开发6.7 上溯造型6.7.1 何谓“上溯造型”?6.8 final关键字6.8.1 final数据6.8.2 final方法6.8.3 final类6.8.4 final的注意事项6.9 初始化和类装载6.9.1 继承初始化6.10 总结6.11 练习 第7章 多形性7.1 上溯造型7.1.1 为什么要上溯造型7.2 深入理解7.2.1 方法调用的绑定7.2.2 产生正确的行为7.2.3 扩展性7.3 覆盖与过载7.4 抽象类和方法7.5 接口7.5.1 Java的“多重继承”7.5.2 通过继承扩展接口7.5.3 常数分组7.5.4 初始化接口中的字段7.6 内部类7.6.1 内部类和上溯造型7.6.2 方法和作用域中的内部类7.6.3 链接到外部类7.6.4 static内部类7.6.5 引用外部类对象7.6.6 从内部类继承7.6.7 内部类可以覆盖吗?7.6.8 内部类标识符7.6.9 为什么要用内部类:控制框架7.7 构建器和多形性7.7.1 构建器的调用顺序7.7.2 继承和finalize()7.7.3 构建器内部的多形性方法的行为7.8 通过继承进行设计7.8.1 纯继承与扩展7.8.2 下溯造型与运行期类型标识7.9 总结7.10 练习 第8章 对象的容纳8.1 数组8.1.1 数组和第一类对象8.1.2 数组的返回8.2 集合8.2.1 缺点:类型未知8.3 枚举器(反复器)8.4 集合的类型8.4.1 Vector8.4.2 BitSet8.4.3 Stack8.4.4 Hashtable8.4.5 再论枚举器8.5 排序8.6 通用集合库8.7 新集合8.7.1 使用Collections8.7.2 使用Lists8.7.3 使用Sets8.7.4 使用Maps8.7.5 决定实施方案8.7.6 未支持的操作8.7.7 排序和搜索8.7.8 实用工具8.8 总结8.9 练习 第9章 违例差错控制9.1 基本违例9.1.1 违例自变量9.2 违例的捕获9.2.1 try块9.2.2 违例控制器9.2.3 违例规范9.2.4 捕获所有违例9.2.5 重新“掷”出违例9.3 标准Java违例9.3.1 RuntimeException的特殊情况9.4 创建自己的违例9.5 违例的限制9.6 用finally清除9.6.1 用finally做什么9.6.2 缺点:丢失的违例9.7 构建器9.8 违例匹配9.8.1 违例准则9.9 总结9.10 练习 第10章 Java IO系统10.1 输入和输出10.1.1 InputStream的类型10.1.2 OutputStream的类型10.2 增添属性和有用的接口10.2.1 通过FilterInputStream从InputStream里读入数据10.2.2 通过FilterOutputStream向OutputStream里写入数据10.3 本身的缺陷:RandomAccessFile10.4 File类10.4.1 目录列表器10.4.2 检查与创建目录10.5 IO流的典型应用10.5.1 输入流10.5.2 输出流10.5.3 快捷文件处理10.5.4 从标准输入中读取数据10.5.5 管道数据流10.6 StreamTokenizer10.6.1 StringTokenizer10.7 Java 1.1的IO流10.7.1 数据的发起与接收10.7.2 修改数据流的行为10.7.3 未改变的类10.7.4 一个例子10.7.5 重定向标准IO10.8 压缩10.8.1 用GZIP进行简单压缩10.8.2 用Zip进行多文件保存10.8.3 Java归档(jar)实用程序10.9 对象串联10.9.1 寻找类10.9.2 序列化的控制10.9.3 利用“持久性”10.10 总结10.11 练习 第11章 运行期类型鉴定11.1 对RTTI的需要11.1.1 Class对象11.1.2 造型前的检查11.2 RTTI语法11.3 反射:运行期类信息11.3.1 一个类方法提取器11.4 总结11.5 练习 第12章 传递和返回对象12.1 传递句柄12.1.1 别名问题12.2 制作本地副本12.2.1 按值传递12.2.2 克隆对象12.2.3 使类具有克隆能力12.2.4 成功的克隆12.2.5 Object.clone()的效果12.2.6 克隆合成对象12.2.7 用Vector进行深层复制12.2.8 通过序。

2.java知识点

Java 基本知识点概要1. 了解Java语言的特征,掌握JDK(Java开发工具包)的安装、目录层次、环境变量配置,Java程序的实现过程 a).J2SE 1.6( JDK1.5)的安装:(推荐路径) Jdk路径: C:\Soft\JDK1.6 Jre路径: C:\program files\Java\jre1.6.0\。

b).环境变量配置: 我的电脑--〉右击属性--〉高级--〉环境变量--〉新建 变量名 变量值 Java_Home C:\Soft\JDK1.6 Path %Java_Home%\bin ClassPath %Java_Home%\jre\lib\rt.jar;.c).编写Java源文件(Xxx.java)==>编译成字节码 (javac Xxx.java) ==>执行字节码文件 java Xxx 2.Java语言基础 a). 数据类型: 8种基本类型:byte,char,short,int,long,float,double,boolean 引用类型: 数组, 类,接口 b).结构化语句: if,if--else ,if--else if ,switch--case,while,do--while,for c).数组 int num[]={1,2,3,4,5}; <<==>> int []num={1,2,3,4,5}; int num[]=new int[size]; int num[]=new int[]{1,2,3,4,5};3.面向对象的基础 a).类:具有相同属性和行为的一组对象的集合 b).对象:客观存在的或可被描述的抽象对象,具有特定属性和行为的实体。 c).类是对象的模板(原型),对象是类的具体实例 d).抽象、封装、继承,多态(重载,重写,接口多实现) e).构造方法(默认构造器/参数化构造器) f).限制访问修饰符: private,缺省(默认),protected,public g).附加修饰符:final,static,abstract h).接口4.Java 基础包 a). java.lang : 包装类(Byte,Character,Short,Integer,Long,Float,Double,Boolean) 其它类:String,StringBuffer,Math,Class,Object b). java.util 随机类:Random 日期类:Date,Calender 集合框架体系:Collection,List,Set,ArrayList,LinkedList,Vector,HashMap c). java.io 文件类:File 字节流:FileInputStream,FileOutputStream 字符流:FileReader,FileWriter,BufferedReader,BufferedWriter 二进制流:(了解) DataInputStream,DataOutputStream 构造键盘流:BufferedReader input= new BufferedReader(new InputStreamReader(System.in)); d). java.swt /javax.swing 容器类组件:JFrame,JPanel,JScrollPane 组件: JLabel,JTextField,JPasswordField,JTextArea,JComboBox, JRadioButton,JCheckBox,JMenuBar,JMenu,JMenuItem5.JDBC 数据库连接 数据库的连接步骤: 1). 加载数据库驱动类: Class.forName(driver) 2). 通过驱动程序管理器获取连接: DriverManager.getConnection(url,user,password) 3). 基于连接对象建立处理器对象/预处理器对象 Statement stmt=conn.createStatement(); PreparedStatement stmt=conn.prepareStatement("insert into student values(?,?,?,?,?)"); 4). 处理器执行SQL命令(Select/Insert/Update/Delete) executeQuery(Select) ==>返回查询的结果集(ResultSet, ResultSet.getXXX(列编号,从1开始)) executeUpdate(Insert/Update/Delete) ==>返回执行命令影响的记录行(int) 5). 关闭各个对象 导入java.sql包 一、加载要连接数据库的驱动程序 Class.forName(driver) 注:Class.forName()方法将给定的类加载到JVM,如果系统中不存在给定的类, 则会引发异常 二、通过驱动程序管理器得到连接实例 Connection conn=DriverManager.getConnection(url,user,pwd); 注1:DriverManager类跟踪已注册的驱动程序,通过getConnection(URL)方法, 找到一个能够连接至URL中指定的数据库驱动程序,它接收三个参数, 分别表示: 数据源的名称(类型) 、用户名(可选)、密码(可选) 注2: 1). localhost 表示本机,也可以用127.0.0.1 如果你连的不是本机,可能通过 机器名 或 IP(192.111.113.100) 来连接 2). 1433是端口号,SQL server默认是1433 , 自己可以手工的改动它 3). databasename后面跟你的数据库的名称,表示你要连接的数据库是哪个 4). 最后是用户名及密码, 当前可以访问该数据库的用户及密码 注3:基于不同连接方式和不同类型的数据源连接字符串如下: 1. Jdbc-Odbc桥 (SQLServer/Microsoft Access )数据库 1.1 加载驱动程序: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 1.2 建立数据源(控制面板中配置数据源,MyDataSource是数据源名称) conn=DriverManager.getConnection("jdbc:odbc:MyDataSource"); 2. 直连SQLServer 驱动程序: -- SQLServer 2000: 2.1 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 2.2 conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;dataBaseName=DBName","sa",""); -- SQLServer 2005: 3.1 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 3.2 conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433; dataBaseName=DBName","sa","");-- 直连Access 驱动程序: 4.1 加载驱动程序: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 4.2、不建立数据源 ,直接写连接字符串 conn=DriverManager.getConnection("jdbc:odbc:;Driver=Microsoft Access Driver (*.mdb);DBQ=Test.mdb"); 注: 1). DBQ后面指定的是要连接的Access 数据库 2). Microsoft Access driver (*.mdb) 中。

3.求JAVA基础知识精华总结

根据大家在Java开发过程中容易混淆的知识点,下面进行一个总结。

1.Java语言的三种技术架构J2EE:企业版是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。

J2SE:标准版是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。

J2ME:小型版是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

2.Java的跨平台性指通过Java语言编写的应用程序在不同的系统平台上都可以运行。 实现步骤只需要在运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。

3.函数就是定义在类中的具有特定功能的一段独立小程序。通过定义函数可以将功能代码进行封装,提高了代码的复用性。

4.重载指在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。 5.数组:概念:同一种数据类型的集合。

好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。

4.java基础知识有哪些

对于Java开发学习者来说,基础掌握的知识点有以下几种:

1. Java面向对象的优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护。

2. Java虚拟机的概念,任何一种可以运行Java字节码的软件均可看成是Java的虚拟机(JVM)

3. JDK顾名思义它是给开发者提供的开发工具箱,是给程序开发者用的。它除了包括完整的JRE(Java Runtime Environment),Java运行环境,还包含了其他供开发者使用的工具包。

4. JRE的概念,普通用户而只需要安装JRE(Java Runtime Environment)来运行Java程序。而程序开发者必须安装JDK来编译、调试程序。

5. Java中覆盖(Override)是指子类对父类方法的一种重写,子类只能抛出比父类更少的异常,且访问权限不能比父类的小。被覆盖的方法不能是 private 的,否则只是在子类中重新定义了一个方法。

Java中重载(Overload)表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同。

5.java要学习什么

java要学习知识重点:

第一阶段:

1.JAVA语法和基础,包括循环。和类的相关内容,如实现,继承什么的

2.需要掌握几个重点的集合,List接口的两个子类LinkedList,ArrayList;然后是Map几口的两个子类HashMap,HashTable;Set接口掌握List后学Set就容易了;掌握Collection和Collections的区别

3.掌握IO一章,重点的几个流 InputStream,OuputStream;BufferedReader,BufferedWrite;

ObjectInputStream, ObjectOutputStream,,PrintWriter,FileReader,FileWriter了解JAVA的序列化,掌握JAVA的File类

4.JDBC非常重要,重点掌握Connection,PreparedStatement, Statement,ResultSet,

其他的可以在学习或项目中如果碰到再学

第二阶段

1.HTML+JAVASCRIPT,掌握多少看自己把握了,CSS做了解即可

2.JSP+Servlet,需要重点掌握几个,Request,Response,Session,其次是Application.

另外需要知道Redirect,ForWard的区别,Servlet的生命周期等

3. 标签方面:(1)掌握EL表达式;(2)最好掌握JSTL标签

4. 学习AJAX,无需深入研究

5. 掌握了上面的,还可以继续学习框架:Struts2.0;Hibernate3;Spring 2.0

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

6.JAVA中的知识点

HttpServletRequest request.getRemoteAddr()//获取远程IP地址 HttpServletResponse response.setContentType("text/html;charset=gbk")//设置发送方式和字符集 response.getWriter();//获取输出对象,构造PrintWriter对象 返回响应 利用: 1) PrintWriter out = response.getWriter // 用于返回文本数据给客户端 2) ServletOutputStream out = response.getOutputStream // 用于返回二进制数据给客户端 Servlet中从request获得参数的方法: String getParameter(String); 有此参数但无值返回""; 无此参数则返回:null String[] getParameterValues(String); Map getParameterMap(); Enumeration getParameterNames();获得的是参数的名字,需要用名字再去获得参数的值 1)请阐述什么是ServletContext? 一种servlet服务的上下文,每一个servlet实例都对应在一个web application中,都属于这个上下文, 即为这个servletContext. 在一个servlet服务中,通过getServletContext()方法,获得上下文;2) 如何在一个Servlet中调用另外一个Servlet;如何在两个Servlet之间传递数据 getServletContext().getRequestDispatcher("/xxxx/xxxx").forward(request,response); request.setAttribute("xxxx",xxxx);------>requeset.getAttribute("xxxx"); Servlet中的方法: init(ServletConfig);//初始化Servlet用 init中有异常则servlet直接被回收,无异常则继续调用service()方法 覆盖父类init(ServletConfig)可能会出错(因为父类函数会对config做保存处理,以便以后使用),可以调用super(config)解决 service(request,response); //具体会调用HttpServlet的doGet,doPost(程序员在具体的servlet程序中覆盖了)方法实现功能, destory();//销毁servlet实例的时候调用 Servlet生命周期: 装载,init(),service(),destory()Servlet中进行页面转发: getServletContext().getRequestDispatcher("/user/user_list.jsp").forward(request, response); 或者: response.sendRedirect(request.getContextPath() + "/find.do"); Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别//转载假定你的web application 名称为news,你在浏览器中输入请求路径: ; charset=GBK"%>getRequest<body><% out.println("Protocol: " + request.getProtocol() + ""); out.println("Scheme: " + request.getScheme() + ""); out.println("Server Name: " + request.getServerName() + ""); out.println("Server Port: " + request.getServerPort() + ""); out.println("Protocol: " + request.getProtocol() + ""); out.println("Server Info: " + getServletConfig().getServletContext().getServerInfo() + ""); out.println("Remote Addr: " + request.getRemoteAddr() + ""); out.println("Remote Host: " + request.getRemoteHost() + ""); out。

有关java的知识点

转载请注明出处薄荷百科网 » 有关java的知识点(java基础知识有哪些知识点要全面不用详细)

资讯

关于钢结构的知识(钢结构常用知识)

阅读(265)

本文主要为您介绍关于钢结构的知识,内容包括钢结构常用知识,钢结构知识,钢结构知识介绍。钢结构工程是以钢材制作为主的结构,是主要的建筑结构类型之一。 钢结构是现代建筑工程中较普通的结构形式之一。 以钢材制作为主的结构,是主要

资讯

关于解放军的知识问与答(谁能给我讲讲关于军队的知识)

阅读(303)

本文主要为您介绍关于解放军的知识问与答,内容包括谁能给我讲讲关于军队的知识越详细越好,关于解放军的知识有那些,军校面试时一般会问什么关于军队问题。我给你讲两个事情吧,一次我们新兵,有一班长叫一名新战士:“XXX,过来,帮我去小店买包烟”

资讯

建筑识图与构造_1制图的基本知识(建筑识图与构造的内容简介)

阅读(269)

本文主要为您介绍建筑识图与构造_1制图的基本知识,内容包括建筑识图与构造的内容简介,建筑识图与构造的介绍,建筑识图。本书是根据目前高职高专院校工程造价等专业的教学基本要求编写而成。本书共13章,包括建筑概述,建筑制图与识图的基本知识

资讯

学习制冷所需要的基础知识(制冷工要掌握的基本知识)

阅读(295)

本文主要为您介绍学习制冷所需要的基础知识,内容包括制冷工要掌握的基本知识,想要学习制冷知识,要怎么入门呢,制冷基础知识。只能为你提供着方面的一些题希望能对你有帮助 填空题 电荷有规则的定向运动称作 。 2、电流所经过的路径称作 。

资讯

光与影子的相关知识(如何理解油画中的光与影)

阅读(294)

本文主要为您介绍光与影子的相关知识,内容包括请为幼儿园大班常识课《光与影子》,设定规范合适的活动目标目标设,太阳光与影子,初三数学太阳光与影子。在西方的绘画史上,对光线的运用要追溯到古希腊时期了。古希腊人认识到光的重要,从而认识

资讯

有关口腔腺体瘤的知识(口腔颌面部肿瘤的介绍)

阅读(291)

本文主要为您介绍有关口腔腺体瘤的知识,内容包括口腔颌面部肿瘤的介绍,口腔长瘤怎么引起的,需要注意什么,需要如何治,口腔常识中为什么多形性腺瘤有时称良性"混合瘤。口腔颌面部肿瘤:口腔颌面部是肿瘤的好发部位之一,可以发生各种类型的肿瘤。

资讯

代数图论的基础知识(数学常识中图论的作用是什么呢)

阅读(300)

本文主要为您介绍代数图论的基础知识,内容包括学习图论需要具备什么基础知识,学习图论需要具备什么基础知识,学习图论需要具备什么基础知识。图论是一个古老的但又十分活跃的分支,它是网络技术的基础。 图论的创始人是数学家欧拉。1736年他

资讯

关地球的知识(关于地球的知识)

阅读(307)

本文主要为您介绍关地球的知识,内容包括关于地球的知识,关于地球的小知识,有关地球知识的资料。地球(Earth)是太阳系八大行星之一,按离太阳由近及远的次序排为第三颗,也是太阳系中直径、质量和密度最大的类地行星,距离太阳1.5亿公

资讯

关于遵纪守法的知识(有关遵法守法的知识)

阅读(265)

本文主要为您介绍关于遵纪守法的知识,内容包括有关遵法守法的知识,有关遵法守法的知识,关于遵纪守法的资料。所谓“遵纪守法”就是遵守法纪,做好自己的本分。但不做偷鸡摸狗、杀人放火的坏事,就是遵纪守法。我认为,既然要做好,那就得从小事做起

资讯

化学选修4第三章水溶液中的离子平衡知识点(谁能给我归纳下化学人教版选修四水溶液的离子平衡这一章的重点作期)

阅读(306)

本文主要为您介绍化学选修4第三章水溶液中的离子平衡知识点,内容包括高中化学选修4第三章水溶液中离子平衡中,哪一节是重点难点,谁能给我归纳下化学人教版选修四水溶液的离子平衡这一章的重点作期,高中化学选修四第三章水溶液中的离子平衡

资讯

生产生活中的含氮化合物知识点(含氮的化合物有哪些)

阅读(276)

本文主要为您介绍生产生活中的含氮化合物知识点,内容包括含氮的化合物具有什么作用(可以是生活中的)只要说一个就,合理应用和处理含氮的化合物,在生产生活中有重要意义.(1)用活,日常生活中的含氮物质。KNO3 硝酸钾(草木灰主要成分)作化肥用。解析

资讯

解析几何圆的知识点(能帮我讲讲解析几何中的圆的知识吗)

阅读(298)

本文主要为您介绍解析几何圆的知识点,内容包括能帮我讲讲解析几何中的圆的知识吗,圆有关的几何知识,数学圆,知识点。〖圆的解析几何方程〗圆的标准方程:在平面直角坐标系中,以点O(a,b)为圆心,以r为半径的圆的标准方程是(x-a)^2+(y-b)^2=