当前位置:首页 > JAVA教程 > 正文内容

初学者怎么做java项目_JAVA教程,初学者,java,项目

搜教程4年前 (2020-02-05)JAVA教程177

Java引用与C指针的区别是什么_JAVA教程

Java引用与C指针的区别是:1、指针在运行时可以改变其所指向的值,引用一旦和某个对象绑定后就不能进行改变,总是指向最初的对象;2、引用声明时没有实体、不占空间,指针声明后用到时才会赋值,否则不会分配内存。

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

一、前端

语言: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命令行

如何查看java的api文档_JAVA教程

查看java的api文档的方法是:1、首先打开oracle官方网站;2、然后点击【download java for developers】;3、接着点击【java apis】;4、最后选择需要的版本,即可在线打开相应的api文档。

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

以上就是初学者怎么做java项目的详细内容,更多请关注ki4网其它相关文章!

java中对象怎么调用成员变量与成员方法_JAVA教程

java中对象调用成员变量与成员方法的方法是:1、调用成员变量:【对象名.成员变量】;2、调用成员方法:【对象名.成员方法()】,例如【student.study()】或者【student.eat()】。

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17166.html

分享给朋友:

“初学者怎么做java项目_JAVA教程,初学者,java,项目” 的相关文章

Java完成基数排序(RadixSort)的代码示例【JAVA教程】,Java

Java完成基数排序(RadixSort)的代码示例【JAVA教程】,Java

本篇文章给人人带来的内容是关于Java完成基数排序(RadixSort)的代码示例,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 基数排序算是桶排序和计数排序的衍生吧,由于基数排序内里会用到这两种个中一种。 基数排序针对的待排序元素是要有高低位之分的,比方单词adobe,a...

ThreadLocal的完成道理的剖析引见(附代码)【JAVA教程】,ThreadLocal

ThreadLocal的完成道理的剖析引见(附代码)【JAVA教程】,ThreadLocal

本篇文章给人人带来的内容是关于ThreadLocal的完成道理的剖析引见(附代码),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 ThreadLocal,即线程局部变量,用来为每一个运用它的线程保护一个自力的变量副本。这类变量只在线程的生命周期内有效。而且与锁机制那种以时候调...

SpringBoot2设置的细致引见(代码示例)【JAVA教程】,SpringBoot

本篇文章给人人带来的内容是关于SpringBoot2 设置的细致引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 一.Properties与Yaml SpringBoot支撑properties与yaml两种设置文件application.properties/a...

Java中Comparable和Comparator的对照引见(代码示例)【JAVA教程】,Java

本篇文章给人人带来的内容是关于Java中Comparable和Comparator的对照引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 一、概述 Java中的排序是由Comparable和Comparator这两个接口来供应的。 Comparable...

Spring boot集成spring session完成session同享的要领引见【JAVA教程】,Spring boot

本篇文章给人人带来的内容是关于Spring boot集成spring session完成session同享的要领引见,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 近来运用spring boot开辟一个体系,nginx做负载平衡分发要求到多个tomcat,此时接见页面会把要求...

Java中SimpleDateFormat的用法引见(代码示例)【JAVA教程】,Java中

Java中SimpleDateFormat的用法引见(代码示例)【JAVA教程】,Java中

本篇文章给人人带来的内容是关于Java中SimpleDateFormat的用法引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 1、为何要运用SimpleDateFormat? 在Java中,假如我们想猎取当前时候,平常会运用Date类的无参组织函数,以下所示,我...