A. 我刚学完java能不能不学web直接学android

你确实你是学完了吗?

真正的Java培训机构学习Java编程学习大纲里就有Java Web这一项,如果你没有学到,那说明知识有所欠缺

你可以看下Java培训机构的Java编程学习课程大纲内容:


第一阶段:JavaSE基础、MySQL数据库应用

1.1 Java SE基本语法

Eclipse开发环境

类和对象

封装、继承和多态

Java数据结构(栈、队列、链表的实现)

IO流技术及应用

Java集合框架

Java多线程

Java反射技术

Java网络通信(TCP和UDP)

1.2 MySQL数据库应用

SQL语法及

多表连接查询

DDL语句及数据库增删改查操作

1.3 项目实战:

基于C/S架构的超市收银系统

仿飞鸽局域网聊天软件

基于Swing的扫雷游戏

第二阶段:Web技术和Java EE核心技术

2.1 Web基础

HTML、CSS、JavaScript

HTTP协议和Web服务器

2.2 Java EE核心

JSP&Servlet

AJAX和JSON的应用

文件上传和下载技术

分页查询技术

EL表达式和JSTL标签库

Log4j日志组件的使用

数据库连接池技术

2.3 前端框架

jQuery库的应用

Bootstrap前端框架的应用

easy UI框架的应用

项目实战:

基于Servlet/JSP技术的电子商务网站

基于Ajax和jQuery的BBS论坛系统

基于Apache Commons FileUpload的网络硬盘系统

第三阶段:Java EE 框架技术

3.1 Oracle数据库应用

Oracle的安装和配置

客户端工具的使用

用户和权限管理

SQL及扩展

PL/SQL及存储过程、存储函数和触发器

3.2 Struts2框架

Struts2框架简介及基本使用

参数值的获取及类型转换

Struts2国际化支持

Struts2拦截器

文件上传和下载

Struts2多模块配置

Struts2标签库及OGNL表达式

3.3 Mybatis框架

MyBatis框架的基本使用

配置文件和映射文件详解

动态SQL的配置

关联对象的映射

存储过程的配置

3.4 Spring框架

Spring框架的基本概念和使用

控制反转和依赖注入

Bean的配置

AOP配置

声明式事务控制

3.5 Spring MVC框架

Spring MVC简介及基本使用

Spring MVC注解开发

处理器映射和处理器适配器

视图解析器、自定义视图的概念及应用

处理器方法的入参和返回值

文件上传和下载

返回JSON数据

3.6 Hibernate框架

ORM框架简介

Hibernate框架的基本使用

持久化类及映射文件详解

一对多、一对一、多对多关联关系的配置

二级缓存机制及配置

乐观锁的配置及应用

反向工程

3.7 扩展技术

3.7.1 SCM工具和项目管理工具

SVN服务器的安装和配置(创建代码库、创建用户和组、分配权限)

SVN客户端的使用(连接服务器、检出代码、提交和更新代码、冲突的解决)

Maven简介

项目坐标和pom.xml文件

生命周期和阶段

插件和目标

常用mvn命令

配置项目依赖

中央仓库和本地仓库以及私服

用户配置profile的使用

3.7.2 Linux操作系统

安装和基本使用

文件系统目录结构

常用命令

vim编辑器的使用

用户、组

文件和目录权限

安装常用软件

系统和软件配置

3.7.3 Redis数据缓存组件

Redis简介

Redis的安装和配置

Redis支持的数据结构

常用Redis命令(操作字符串、列表、集合、映射、有序集合)

Java程序访问Redis数据库

3.7.4 Shiro安全组件

Shiro简介

Shrio的基本概念和使用方法

Subject详解

用户认证和授权

角色和权限

Shiro标签

3.7.5 Hadoop大数据平台

Hadoop安装和配置

Hadoop和关系型数据库之间数据的传递

提交Hadoop作业

查询作业运行情况

HDFS简介和使用

数据管理策略

文件读写

MapRece的原理及实现

基于Hadoop开发Java应用程序

编写MapRece程序

Hbase的安装和配置

Hbase的原理及常用shell命令

使用Java API访问Hbase服务器

pig的安装及使用

使用pig完成简单的数据分析

Hive的安装和配置

Hive的原理

HiveQL操作

实战项目:

基于Struts2+Spring+MyBatis的电子政务系统

基于Spring MVC+Hibernate的在线考试系统

第四阶段:职业规划及面试指导

简历制作

面试技巧训练

心理素质训练

与人沟通的技巧

总结:把以上的内容学完了,再去学Android开发,会比较容易。