cari
RumahJavajavaTutorial初学者怎么做java项目
初学者怎么做java项目Feb 04, 2020 pm 02:01 PM
javapemulaprojek

初学者怎么做java项目

初学者做简单的项目需要掌握以下知识点:

一、前端

语言:HTML+CSS+JavaScript

开发工具:webstorm/vscode

调试器:Chrome

1、学会HTML的常用标签、元素、以及它们的属性。

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

3、学会js的基础(变量、函数、数组、字符串等)、理解JavaScript的面向对象思想;会用一些常用的js库(如jQuery、bootstrap等);能用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类(Object、String、Arrays、Math、Date、SystemDateFormate、Calendar以及一些包装类等)。

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入门教程

Atas ialah kandungan terperinci 初学者怎么做java项目. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
成为C语言专家:推荐的五个必备编译器成为C语言专家:推荐的五个必备编译器Feb 19, 2024 pm 01:03 PM

从初学者到专家:五个必备的C语言编译器推荐随着计算机科学的发展,越来越多的人对编程语言充满了兴趣。而C语言作为一门广泛应用于系统级编程的高级语言,一直受到了程序员们的喜爱。为了写出高效、稳定的代码,选择一款适合自己的C语言编译器是很重要的。本文将介绍五个必备的C语言编译器,供初学者和专家们参考选择。GCCGCC,即GNU编译器集合,是最常用的C语言编译器之一

C++和Python,哪个更适合初学者?C++和Python,哪个更适合初学者?Mar 25, 2024 am 10:54 AM

C++和Python,哪个更适合初学者?在这个信息化浪潮席卷全球的时代,编程能力已经成为一项必备技能。而在学习编程的过程中,选择一门合适的编程语言显得尤为重要。在众多编程语言中,C++和Python都是备受初学者关注的两大热门选择。那么,C++和Python到底哪个更适合初学者呢?以下将从各方面对比两者的优劣,以及为什么选择某一种语言更有助于初学者的编程入门

WooCommerce税务指南:适合初学者的指南WooCommerce税务指南:适合初学者的指南Sep 04, 2023 am 08:25 AM

现在我们已经了解了WooCommerce产品及其相关设置,接下来让我们了解一下WooCommerce的税务配置选项。税收设置作为在线商店所有者,您永远不会想搞乱税务规则和问题。WooCommerce在这方面为您提供帮助,提供多种选项来解决所有税务设置,这些设置可能会因您所在的国家/地区和个别商店的要求而异。可以在以下位置找到这些选项:WooCommerce->设置->税。进入税务设置选项卡后,您将看到一个主要的税收设置部分以及三种不同的税级。这些是:税务选项标准费率降低利率零利率税收

Pandas初学者指南:HTML表格数据读取技巧Pandas初学者指南:HTML表格数据读取技巧Jan 09, 2024 am 08:10 AM

初学者指南:如何用Pandas读取HTML表格数据引言:在数据处理和分析中,Pandas是一个强大的Python库。它提供了灵活的数据结构和数据分析工具,使得数据处理变得更加简单高效。Pandas不仅可以处理CSV、Excel等格式的数据,还可以直接读取HTML表格数据。本文将介绍如何使用Pandas库读取HTML表格数据的方法,提供具体的代码示例,帮助初学

Python初学者必学:掌握lambda函数的基础用法Python初学者必学:掌握lambda函数的基础用法Feb 02, 2024 pm 06:41 PM

初学者必备:掌握Python中lambda函数的基本使用方法,需要具体代码示例概述:Python是一种简单易学的编程语言,它以其简洁、灵活的语法吸引了众多程序员的喜爱。在Python中,lambda函数是一种特殊的匿名函数,它可以在需要函数的地方直接定义,并且无需给它一个名字。本文将介绍lambda函数的基本使用方法,并提供具体的代码示例,以帮助初学者更好地

编程初学者应该优先学习C语言还是C++编程初学者应该优先学习C语言还是C++Mar 18, 2024 pm 03:15 PM

标题:编程初学者应该优先学习C语言还是C++?在编程领域,C语言和C++是两种非常重要的编程语言,它们都有自己独特的特点和优势。对于初学者来说,选择学习哪种语言可能会有一些困惑。本文将就这个问题展开讨论,以及给出一些具体的代码示例来帮助初学者更好地了解两种语言的不同之处。首先,让我们来看一下C语言。C语言是一种功能强大且广泛应用的编程语言,它是从汇编语言发

初学者必读:如何根据需求选择合适的Django版本?初学者必读:如何根据需求选择合适的Django版本?Jan 19, 2024 am 08:20 AM

对于初学者而言,选择合适的Django版本是一个重要而且必须要面对的问题。Django作为一个高效的Web框架拥有大量的用户和开发者,因此它也拥有多个版本以满足不同产品和应用的需求。但是,如何根据项目需求选择合适的Django版本呢?下面我们将通过一些实例来帮助大家选择适合自己的版本。确认所用数据库Django支持多个数据库,包括MySQL,Postgre

使用matplotlib制作散点图的初学者指南使用matplotlib制作散点图的初学者指南Jan 17, 2024 am 09:58 AM

matplotlib是Python中最常用的数据可视化库之一。它提供了各种绘图选项,包括线图、柱状图、散点图等等。本篇文章将教你如何使用matplotlib绘制散点图,同时提供具体的代码示例,以帮助初学者快速上手。一、导入matplotlib模块在开始使用matplotlib绘制散点图之前,首先,需要导入相关的Python模块。代码如下:importpa

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Persekitaran pembangunan bersepadu PHP yang berkuasa

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual