java编程自学教程PPT(java编程教学视频)

http://www.itjxue.com  2023-04-08 01:58  来源:未知  点击次数: 

Java要怎么自学?

一直关注我的朋友们应该都知道,很早之前我就打算开始写 Java 相关的文章了,一直没想好要从什么阶段入手。因为太简单的大家都会,太难的可能自己还没学会。人生总是这样,矛盾与纠结一直缠绕在身。想着纠结来纠结去也没有什么用,不如就从零开始吧。重走一遍自学之路,给零基础的小伙伴一点方向、给已经工作的各位大牛复习下基础!

下面开始今天的知识!

一、计算机基础知识(Java 日常编程相关)

1、键盘快捷键介绍(万能快捷键,在任何IDE编写代码都通用)

Ctrl+A 全选

Ctrl+C 复制

Ctrl+V 粘贴

Ctrl+X 剪切

Ctrl+Z 撤销

Ctrl+S 保存

2、常用DOS命令

二、Java语言概述

1、Java语言发展史

2、Java语言平台版本

3、Java语言特点

简单性 解释性

面向对象 高性能

分布式处理 多线程

健壮性 动态

结构中立 安全性

跨平台(重要)

什么是跨平台性?

通过Java语言编写的应用程序在不同的系统平台上都可以运行

原理是什么?

只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行

三、JDK相关下载、安装

JRE (Java Runtime Environment Java运行环境)

包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可

JDK (Java Development Kit Java开发工具包)

JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

简单而言:使用JDK开发完成的java程序,交给JRE去运行

JDK下载(Google/百度 「Java JDK 下载」)

JDK安装(傻瓜式安装,下一步即可,安装路径不要有中文或者特殊符号如空格)

四、环境变量的配置

path环境变量配置的作用

程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录

程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行

path环境变量配置、classpath环境变量配置(Java 1.5 版本之后可不需要设置classpath)

path/classpath 环境变量的配置请 Google/百度 「Java 环境变量配置」,按照搜索出的第一条结果配置即可

path和classpath的区别

path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找

classpath环境变量里记录的是Java类的运行文件所在的目录

五、HelloWorld

开发工具介绍

Eclipse(最多人用,建议零基础用Eclipse,教程大多用这款工具,出错了容易解决)

MyEclipse

STS(Spring Tool Suite)

IntelliJ IDEA (趋势,建议有开发基础的直接上手这款)

HelloWorld

首先定义一个类 class 类名

在类定义后加上一对大括号{ }

在大括号中间添加一个主(main)方法/函数public static void main(String [] args){ }

在主方法的大括号中间添加一行输出语句System.out.println(“hello world”);

六、写在最后,过来人的建议

1、现在编程资料太多,只要找一份靠谱的学习视频就够了,不用收集那么多,根本看不过来。

2、刚开始配置Java环境的时候,建议对照着学习视频进行配置,看书配置容易出错。

3、视频和书结合结合着学习,可以先跟着视频学习,然后再过一遍书,加深理解。不能光看视频学习,也不能光看书。

4、不要钻牛角尖,有很多编程问题,你现在想不明白,没关系!接着往下学,学到后面就会明白前面想不通的地方了。

5、一定要多敲代码,重要的事情说三遍:多敲、多敲、多敲。

6、没有学不会的编程、只有不努力的自己。我刚学的时候,配环境的地方卡了三天,最后还是成功转行了。所以千万别在开始遇到困难的时候就放弃了,你遇到的问题大家都遇到过,千万别觉得自己笨!

求一份完整的java自学学习方法?

java自学网Java从入门到精通(第3版)PDF电子书.zip? ?免费下载

链接:? ?

提取码: wut5

?Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 ?

java该怎么自学?

在学java一定要问问自己喜欢吗?只要喜欢一切没问题,这是我的建议:多敲代码,多敲代码,多敲代码,重要的事情说三遍

学习Java决不能听完敲一遍就过,一定要多敲几遍,第一遍可以跟着老师的思路,后面一定要有自己的思路,慢慢培养自己的编程思想和实现功能的逻辑。甚至可以自己给自己出题,完全靠自己实现一些有意思的小功能,对提升自己的能力和代码熟练度都有不小的帮助。

多看视频,多练习,主要是练习一些算法的运用,建议下载一些编程练习题,一道一道弄通弄懂。经常做笔记,用记事本把一些经典问题保存下来,以备复习。

如果是零基础的话,就看视频,b站上高旗老师讲得不错,每看到视频出现一段代码就马上在电脑上给他跑出来,不要直接拿源码光盘来复制,不要把视频看完半段了才开始敲代码。这样几天后你会找到一些感觉,然后没事就想些代码来写写,比如想下怎样把名字转换成乱码,然后再用另一个方法转换回来,模拟步话机发送几条消息什么的。这样下去不出3月你定牛逼,这时再把教材拿出来仔细看每一句话,掌握原理。

希望你早日学成,有苦恼一起讨论一下。

如何学习JAVA

零基础学习java可按照这份大纲来进行学习

第一阶段:Java专业基础课程

阶段目标:

1. 熟练掌握Java的开发环境与编程核心知识

2. 熟练运用Java面向对象知识进行程序开发

3. 对Java的核心对象和组件有深入理解

4. 熟练应用JavaAPI相关知识

5. 熟练应用JAVA多线程技术

6. 能综合运用所学知识完成一个项目

知识点:

1、基本数据类型,运算符,数组,掌握基本数据类型转换,运算符,流程控制。

2、数组,排序算法,Java常用API,类和对象,了解类与对象,熟悉常用API。

3、面向对象特性,集合框架,熟悉面向对象三大特性,熟练使用集合框架。

4、IO流,多线程。

5、网络协议,线程运用。

第二阶段:JavaWEB核心课程

阶段目标:

1. 熟练掌握数据库和MySQL核心技术

2. 深入理解JDBC与DAO数据库操作

3. 熟练运用JSP及Servlet技术完成网站后台开发

4. 深入理解缓存,连接池,注解,反射,泛型等知识

5. 能够运用所学知识完成自定义框架

知识点:

1、数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,约束,视图,存储过程,函数,触发器,事务,游标,建模工具。

2、深入理解数据库管理系统通用知识及MySQL数据库的使用与管理。为Java后台开发打下坚实基础。Web页面元素,布局,CSS样式,盒模型,JavaScript,jQuery。

3、掌握前端开发技术,掌握jQuery。

4、Servlet,EL表达式,会话跟踪技术,过滤器,FreeMarker。

5、掌握Servlet相关技术,利用Servlet,JSP相关应用技术和DAO完成B/S架构下的应用开发。

6、泛型,反射,注解。

7、掌握JAVA高级应用,利用泛型,注解,枚举完成自己的CRUD框架开发为后续框架学习做铺垫。

8、单点登录,支付功能,项目整合,分页封装熟练运用JSP及Servlet核心知识完成项目实战。

第三阶段:JavaEE框架课程

阶段目标:

1. 熟练运用Linux操作系统常见命令及完成环境部署和Nginx服务器的配置

2. 熟练运用JavaEE三大核心框架:Spring,SpringMVC,MyBatis

3. 熟练运用Maven,并使用SpringBoot进行快速框架搭建

4. 深入理解框架的实现原理,Java底层技术,企业级应用等

5. 使用Shiro,Ztree和Spring,SpringMVC,Mybaits完成企业项目

知识点:

1、Linux安装配置,文件目录操作,VI命令,管理,用户与权限,环境部署,Struts2概述,hiberante概述。

2、Linux作为一个主流的服务器操作系统,是每一个开发工程师必须掌握的重点技术,并且能够熟练运用。

3、SSH的整合,MyBatis,SpringMVC,Maven的使用。

4、了解AOP原理,了解中央控制器原理,掌握MyBatis框架,掌握SSM框架的整合。

5、Shiro,Ztree,项目文档,项目规范,需求分析,原型图设计,数据库设计,工程构建,需求评审,配置管理,BUG修复,项目管理等。

6、独立自主完成一个中小型的企业级综合项目的设计和整体架构的原型和建模。独立自主完成一个大型的企业级综合项目,并具备商业价值

求JAVa编程全套自学视频

《视频-Java程序设计》百度网盘资源免费下载链接:

提取码:swjn

视频-Java程序设计|视频《J2SE基础编程》【徐彤】|视频《编程方法学》【斯坦福大学-CS106A】Java28讲|教程-Java编程思想PDF|教程-Java编程案例PDF|源码-Java程序设计|教程-Java开发技术PDF|课件-Java程序设计PPT|教程-Java入门学习PDF|视频《Java视频教程》|资料-Java程序设计|最新java ee api帮助文档 chm格式.chm|资料-Java程序设计.rar|实验指导书 面向对象程序设计(Java)09信管.doc|实验指导书? Java面向对象程序设计及应用1_12.doc ?

(责任编辑:IT教学网)

更多

推荐Illustrator教程文章