「java入门知识点梳理」java基础知识点整理
本篇文章给大家谈谈java入门知识点梳理,以及java基础知识点整理对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
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)表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同。
Java初学者到精通需要掌握哪些知识点
java初学者到精通,要掌握的知识点可以参考如下内容:
一、学习DreamWaveMX中文版的网页设计技术。
HTML网页设计,这是最基本的。学习XML的一些基本知识。初步掌握一些Jscript..的应用。
二、学习Java语言。
学习Java语言的第一步是安装好JDK,JDK的环境变量的配置,至于如何配置JDK的环境变量,网上关于这样的文章很多,你可以搜索一下,这里就不多说。配置好环境变量以后,写一个Hello World的小程序测试一下JDK是否已安装成功。
环境变量配置成功以后就可以着手学习Java的语法了,先找一本系统的java程序设计的书,开始最好不要用eclipse等之类的高度集成的IDE环境,用文本编辑器配合JDK就行了,这样助你理解下列几个基础概念:path,class_path,package ,并熟悉基本命令:
JDK的最重要命令行工具:
java: 启动JVM执行class
javac: Java编译器
jar: Java打包工具
javadoc: Java文档生成器
这些命令行必须要非常熟悉。对于这些命令的学习,JDK Documentation上有详细的文档。下载和你的JDK版本一致的API帮助。
三、是学习Java的面向对象的编程语言的特性的地方,比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制。可以参照《Thinking in java》这本书,对面向对象的讲解很透彻。
四、就是开始熟悉Java的类库,Java的基础类库非常多,但是真正对于我们来说最核心的只有4个,分别是
java.lang.*;
java.io.*;
java.util.*;
java.sql.*;
要知道包有哪些方面的类构成的,这些类的用途是什么,最核心的几个类分别是完成什么功能的。
五、JDK Documentation。通过上面的学习,如果学的比较扎实的话,就打好了Java的基础了,接着要学习Documentation里面除了上面4个包之外的其他一些比较有用处的类。相信进展到这一步,Java的自学能力已经被培养出来了,可以到了直接学习Documentation的水平了。除了要做GUI编程之外,JDK里面其他会有用处的包是这些:
java.text.*;
java.NET.*;
javax.naming.*;
这些包里面真正用的比较多的类其实很少,只有几个,所以不需要花很多时间。
六、Java Web 编程
学习java web 编程之前要先下载安装应用服务器(App Server),比较常用的应用服务器(App Server)有Tomcat 、BEA Weblogic、IBM Webshpere、Jboss 。
以Tomcat为例,下载安装Tomcat以后设置两个环境变量:
JAVA_HOME=C:/j2sdk1.4.2
CATALINA_HOME=D:/tomcat4 (你的Tomcat安装目录)
Java的Web应用至少需要安装JDK和一个web容器(例如Tomcat),以及一个多用户数据库,Web应用至少分为三层:
Browser层:浏览器显示用户页面
Web层:运行Servlet/JSP
DB层:后端数据库,向Java程序提供数据访问服务
七、学习J2EE的基本程序设计。
(1)首先学习JSP动态网页设计。掌握JSP、JAVABEANS、JDBC、JSTL等技术,最好以TOMCAT作为实验环境。因为它影响力大,虽然性能不怎么的,很多JSP技术讨论都是以它为背景。
(2)学习EJB的程序设计思想。在学习EJB之前要学习对象序列化和RMI,RMI是EJB的基础。接着学习JMS和EJB,对于EJB来说,最关键是要理解EJB是如何通过RMI来实现对远端对象的调用的,以及在什么情况下要用到EJB。
八、学习“设计模式”。
可以参照《java设计模式》,这本书学习。
九、学习一些经典框架的应用:
(1)struts1.1、webwork2
(2)hibernate
(3)Ibatis/DAO框架
(4)spring
十、分析一些经典的应用系统:
Jive、XPetstore、JPetstore等。
北大青鸟设计培训:零基础学习Java需要了解的基础知识点?
许多Java编程初学者在接触Java语言程序时,不知道学习哪些基础知识。
徐州徐州java软件开发总结了零基础学习Java编程语言需要了解的几个基本知识点。
希望能够对Java新手有所帮助。
一、了解Java的基础概念初学者首先了解Java的基本概念也是必不可少的,死记硬背肯定是不科学的,最重要的是理解,理解它们之间的区别和联系,它们主要应用在哪些方面。
并且徐州计算机学院建议多想想这些代码中使用的知识点。
不要一味的只是敲击代码,这样是没有任何效果的。
二、静态方法和属性的掌握静态方法和属性主要用于描述一类对象组的特征,而不是单个对象的特征。
徐州计算机培训学校认为在Java中使用了大量的静态方法和属性,这是一种常见的技术。
但这种技术在许多语言中是不经常使用的。
Java集合框架是主要方法来描述复杂的数据结构。
而不是一个指针,Java集合框架描述数组,数组的对象是一个强大和复杂的数据结构。
徐州java培训认为学习如何很好地描述这些数据结构对于应用程序编程至关重要,特别是对于服务器端、3层结构编程。
此时程序员不能再描述数据库结果集等结构中的数据。
关于java入门知识点梳理和java基础知识点整理的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。