首页 > 编程知识 正文

java基础的小项目,自学java怎么做项目

时间:2023-05-03 07:09:05 阅读:56834 作者:4465

初学者要做一个简单的项目,需要掌握以下知识点。

一、前端

语言: HTML CSS JavaScript

开发工具: webstorm/vs代码

调试器: Chrome

1、了解HTML的一般标记、元素及其属性。

2、学习CSS的基本语法、各种风格的使用,了解CSS的盒子模型、文档流。 使用定位、浮动和清除等常见知识点。

3、记住js的基础(变量、函数、数组、字符串等),使用了解JavaScript面向对象思想的jQuery、bootstrap等常用js库的js常用插件(轮播程序集、)

4、用HTML CSS创建网页,实现基本的网页布局,创建JavaScript CSS中常用的动态效果,可以在ajax中实现与后台接口的数据交换。

5、可以在Chrome上进行开发调试和简单的性能调试。

(免费学习视频教程共享: java视频教程)

二.后台

语言: spring、SpringMVC/springboot

开发工具: eclipse/idea

调试工具: Chrome

1、了解Java的起源、发展史和语言特点,了解jdk和jre,学习配置Java开发环境。

2、学习Java的基础知识,如标识符、常量变量、关键字、标识符、数据类型、运算符、过程控制语句、数组和方法等。

3、了解Java面向对象的思想,了解类和对象的概念,了解面向对象的三大特性(封装、继承、多态性),了解this和super的区别和使用,了解Java的接口、内部类、抽象类

4、使用常用的Java类(对象、字符串、数组、匹配、日期、系统数据格式、日历及若干包装类等)。

5、掌握一些Java的高级特性、收藏、多线程、IO等,以及反射的原理和使用。

6、至少掌握一个Javaweb的开发框架(spring、springmvc、springboot等)

7、使用eclipse或idea创建web项目,学习常用的开发流程,以及使用一些快捷键。

三.数据库

数据库: Oracle/MySQL、Redis/mongdb

开发工具: Navicat,Redis命令行

1、学习至少一个关系数据库(Oracle、MySQL等)和一个非关系数据库(Redis、mongdb等)

2、学习关系型数据库的相关理论和基础知识,学习非关系型数据的原理和优势。

3、掌握SQL的基本操作,如数据库表、视图、索引的添加删除修改操作。

4、掌握锁定、函数、触发器等SQL的高级特性。

5、使用Navicat等SQL客户端连接工具处理数据库。

6、有能力优化一些SQL性能。

四.版本控制

git/svn/Cornerstone

1、了解版本控制原理和应用场景,了解数据仓库中各库的作用和使用方法。

2、熟悉git中常用的操作命令(如创建本地/远程分支、查看本地/远程分支、切换分支、提交版本、回滚、合并版本、抽取和推送分支等)。

五.项目建设工具

gradle/maven

这个请不要说太多。 项目开发所需的工具必须至少掌握其中之一。

六.运行环境

Tomcat,nginx

1、了解Tomcat的结构和工作原理,了解server.xml各熟悉的结构

2、学习查看和分析Tomcat的项目执行日志

3、学习在Tomcat中引入Java项目

4、了解nginx的原理和作用,学习安装nginx

5、学习nginx的项目布局

七.服务器环境

Linux

1、了解Linux的基本原理和常用命令

2、Linux上可以安装jdk、Tomcat、nginx等web程序所需的软件

3、学习一些服务器性能调整的命令

相关文章教程建议: java入门教程

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。