Java 学习参考

本文档提供了一个全面的Java学习路径,从基础知识入手,介绍了面向对象的基本概念、语法等,并深入探讨了Java Web开发,包括Servlet、JSP、JavaBean及数据库编程等内容。此外,还概述了如何使用Java EE进行网站开发,以及Android应用开发的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java 学习参考

0. 安装Java虚拟机JVM(Java Virtual Machine)

1. Java基础篇

参考书籍:《Java语言程序设计》 郎波 著 (就是咱学校发的第一本有关Java的书,其实任意一本Java的基础书籍都行,千篇一律)

推荐书籍:《Java编程思想》 Bruce Eckel 著 (挺厚的一本书,把一些晦涩的概念写的很简单,我脑袋发热买了英文版,也没有多翻看,不过看着挺很有效,强烈建议买中文版)

其他书籍参考地址http://www.360doc.com/content/13/0223/10/8363527_267391570.shtml

基础篇主要是对以下知识进行总结和讲解

  • a. Java面向对象程序设计基本概念(三个特性封装,继承,多态)
  • b. Java语言基础语法等(关键字,循环语句,数组等)
  • c. 接口,抽象类,包,枚举类型,内部类等(接口,抽象类,要搞清楚,有个Java面试题说的是Java可不可以进行多继承,答案可以是多个,因为Java设计中没有进行多继承设计,但是有了接口这个概念,就可以把多个父类连接,相当于进行多继承)
  • d. Java的I/O输入/输出方式(Java EE建站时有时需用,比如下载和上传,了解即可)
  • e. UI用户界面Java GUI(一些介绍界面设计的方法和方式)
  • f. Applet小程序(现在几乎不用了,至少我感觉)
  • g. 线程和Socket编程(Java中线程的模型,我不是很熟悉,感觉没什么用,Socket编程感觉像是与浏览器端相对的客户端而言的。)

2. Java建站篇

参考书籍:《Java EE 编程技术》 郝玉龙 著 (咱学校发的第二本有关Java 的书)

主要介绍

  • a. 搭建Java EE开发环境

    首先要确定已安装JDK,然后选个IDE就行了,学校里学的是NetBeans IDE,外面大部分都是Eclipse IDE或者MyEclipse,前两个是免费软件,后一个要破解
  • b. Servlet编程

    Servlet用于扩展服务器端的功能,实现复杂的业务逻辑
  • c. JSP编程

    Jsp是与html代码混合编码的技术,由于JSP代码块要包括在<%和%>里面所以Jsp更像脚本语言,jsp在运行时被转化为Servlet。最初要学会Jsp脚本元素,指令,动作组件,内置对象以及表达式语言等基本编程方法
  • d. JavaBean

    JavaBean就是一个java类,一般每个JavaBean对应数据库中的一个表,定义每个表中每一栏的实体类,更像是一个装载数据的框架,而对这些框架中的元素做出改变的通常用Servlet进行操作,然后把结果显示在JSP上。
  • e. JDBC数据库编程

    Java网站后台一般都有数据库,Java连接数据库,例如MySQL,第一要安装MySQL,第二要下载MySQL数据库驱动程序,一般是Jar文件,然后要加载到项目中,第三就是配置数据库连接,注册驱动程序 Class.forName("org.git.mm.mysql.Driver") ,建立连接 java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","111111")
  • f. Java Web开发框架

    Java的开发框架有很多,主要就是封装数据库操作,路由选择,标记代替jsp脚本等,SSH是比较主要的一种,ssh是指spring struts2 hibernate三者的综合,当然你也可以仅选择其中一个,最近JavaScript流行甚火,一些前段框架如AngularJS,BootStrap,JQuery等,感觉以后Java和这些前端会搭配起来的。

3. Android篇

话说没玩过。嘻嘻...不过网上教程一大堆下个Eclipse IDE再下个Android SDK就能开发了。

--------END--------
----By Louis Lee---

转载于:https://www.cnblogs.com/louislee92/p/3968904.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值