我在淘宝买了马士兵老实的JAVA视频十几G的,我首先看马士兵教程\马士兵_J2SE_第01章_JAVA简介_源代码_及重要说明,我看得都差不多了,用CMD编译HelloWorld.java那段我也学会了,现在可以从public class 开始敲到结尾也可以,我也改了“ ”里面的内容,我知道" "里面才是最终编译出来的文字。public cass xx是类名。下面是类体,用{ }框住.public static void main 是方法 下面System....是执行代码。第一章就学会这些,还有其他的一些内容。 接着我应该看第几章?我看了第二章,是归递,我看了我都晕了,我手机有个JAVA学校宝典软件,现在应该说面向对象这些才对吧。可以不可以给个具体的学习流程给我。我也上网买了那本叫从入门到精通的书,还没到。结合书才学得好点对吧。看马老师的除了第一章大部分能懂外其他都不懂。求自学的流程,先学熟什么再学什么?谢谢!
看你说递归就晕了,估计以前没熟练掌握过其他编程语言,就以从0开始说一下流程。
基本语法(就你说的这个源代码结构)
数据类型和变量
流程控制(选择和循环)
方法和递归(方法必须理解透彻;递归可以理解为一种技巧,以研究为目的必须掌握,因为涉及一些算法,以工作为目的可以忽略,工作中几乎用不到)
数组
以上是基本流程,其实大多数编程语言都需要掌握这些,规则也都差不多,下来就是java自身的东西了。
面向对象(思路明显转变了,前面都是纠结细节或算法,从这儿开始着重程序结构设计)
Java各种包(可以理解为工具类)怎么使用(包装类、字符串、日期、集合框架、IO、网络编程、线程、JDBC等等)
至此,java语言基本就结束了,你可以编写控制台程序。
如果编一些界面类程序,再学习一下swing,也就是窗口,对以后安卓开发有点帮助,因为规则差不多,当然也可以直接学习安卓(当然安卓会有更多的包)。
以上就是入门的基本流程,找工作是远远不够的,因为你只是掌握了一个编程语言,实际开发需要的东西很多。比如:
网页-->jsp和servlet(javaweb)
数据库
框架(公司中为了提高开发效率,一般都会要求使用)
全手打,希望采纳