JAVA学习

我初学JAVA,一般用什么软件的 哪里下的?;另外JDK是什么东西?
另外,我用的是JCreator Pro,为什么点编译的时候弹出图片里的东西,我改怎么办啊?
拜托各位指点了,本人没什么分··
在线等。

零基础学习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、独立自主完成一个中小型的企业级综合项目的设计和整体架构的原型和建模。独立自主完成一个大型的企业级综合项目,并具备商业价值
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-24
先安装JDK,配置JAVA运行环境。步骤如下:

第一步:安装jdk,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

第二步:右击“我的电脑”属性,选择“高级”选项卡,单击“环境变量”,
第三步:假设JDK的安装路径:E:\jdk
在用户变量中添加下面的变量和属性值
Classpath .;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jar
Path .;E:\jdk;E:\jdk\bin
在系统变量中添加下面的变量和属性值
CLASSPATH .;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jar
PATH .;E:\jdk;E:\jdk\bin
第四步:测试配置是否成功
开始—》运行—》cmd 分别测试javac和java两个命令,若能正确显示相关信息,则说明配置成功。

然后下载eclipse, 官方地址:www.eclipse.org

建议你先看教程,《JAVA2实用教程》清华大学出版社的,这个作为入门教程还不错,你先照着上面的代码写,学编程语言一定要多写啊~!

有基础了之后,再看<Think in java>中文名叫《JAVA 编程思想》,这本书很精典,一定要看~!

其它一些相关书籍如下:
《JAVA2核心技术卷一卷二》
《JAVA面向对象编程》
《Java 大学简明教程》
《JAVA2入门经典》
《Java程序设计专家门诊》
《Java编程艺术》

希望对你有帮助~!
第2个回答  2011-01-24
强烈不赞成二楼的观点,作为初学者,只要将JDK安装好之后,使用记事本写代码即可。等用记事本将java几个和重要部分的代码全部写过之后在换具有内容辅助功能的集成开发环境。
我为什么这样说呢,几个例子,武警新兵进部队的时候,并不立即就端起枪连设计,等把徒手搏击,军用匕首的使用等基本技能学会了才开始学设计,这样的话,即便他在收拾坏蛋的时候没有枪,仍可以徒手将坏蛋打倒。
简言之,学编程要循序渐进,最基础的代码要全部自己手写,不能使用具有自动提示功能的集成开发环境,那些集成开发环境是外国的公司做出来给程序员在日常开发中使用,用来节省开发时间的,而不是给初学者用来学编程的。

下面我来回答你的问题:
学习javaSE阶段几乎用不到什么软件,你要做的就是去ORACLE官方网站下一个java 虚拟机 就是所谓的JDK,然后在下一个 java API的帮助文档足矣,
接下来就是安装JDK,1楼已经描述的很清楚。
java API帮助文档用来帮你学习java API中的类的使用,这个可是很重要的,建议你下一个英文原版的的。
至于JDK是什么,我以这样给你描述吧,JDK是java的一个“翻译”,因为java在编译后并不想C语言经过编译一样生成二进制代码,而是生成字节码,编译后生成文件的后缀名为.class , 不过我们计算机的CPU只能执行二进制代码,这就需要一个“翻译”将字节码翻译成二进制代码,JDK就来做这个“翻译”,这也是JAVA一个非常重要的特点:平台无关性的根本原因。

你用JCreator这个集成开发环境,之所以出现上面的图片,就是因为你JDK没装好,装好了之后就不会出现这种问题了。我也很久没用JCreator这个开发环境了,具体怎么设置现在也忘了,不过挺简单的。

学java,切记浮躁,切记三天打鱼两天晒网,要耐得住寂寞,耐得住那种只有程序员才能感受到的孤独和无聊。一旦入门了,发现,编程时非常有意思的是事情。等你花半年的时间将java SE初步入门了,然后就去学算法和数据结构,然后再在java中选一个方向深入下去,比方说现在强大的java ee 网络开发,还有近些年刚兴起的android。记住四个字:坚持不懈!本回答被提问者采纳
第3个回答  2011-01-25
自动力节点成立之初到现在,有很多学生因为没有Java基础,而不能参加动力节点Java高端课程的学习,
动力节点为了满足广大Java零基础学生的学习需要,更快速系统的入门Java,
动力节点自2011年3月起,将常年推出Java零基础入门班,学习两个月,学费仅需二百元,
使广大学生能够有一个良好的学习氛围,由经验丰富的老师亲自指导,正确掌握Java学习方法和Java学习方向,少走弯路,
为今后学习动力节点Java高端课程和就业奠定坚实的基础
第4个回答  2011-01-24
建议最好使用eclispe等集成开发环境来开发,可以参考我的文库中资料http://wenku.baidu.com/album/view/554b392b3169a4517723a311

java好学吗?
4、java 学习步骤是:第一步:首先要做好学习前的准备工作:java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理、Unix开发环境、Unix常用命令。熟练掌握Unix常用命令;熟练构建下的Java开发环境。第二步:然后进入Java语言基础的学习阶段,学习任何一门语言都要打好基础...

学习java难吗?
Java是编程语言中比较难学的一门语言,它的难度并不低。如需学习java推荐选择【达内教育】。【学习java】要学习以下内容:1、Java语言基础。这阶段主要包括:计算机概述、Java基础、面向对象编程实战等。2、JavaSE核心。这阶段主要包括:项目需求概述\/IDEA、JavaSE核心API、Java8高级API、Maven\/Git等。3、...

java一般要学几年
学习Java的时间因个体差异和学习目标的不同而有所不同,但通常来说,要达到一定的熟练程度并能够独立完成项目,需要学习至少一年的时间。对于初学者来说,Java的基本语法、面向对象编程、异常处理、集合框架等核心概念需要花费一定的时间来掌握。同时,还需要熟悉Java的开发环境,如JDK、IDE等,以及常用的开...

自学Java如何入门?
JavaSE基础是Java中级程序员的起点,是帮助你从小白到懂得编程的必经之路。在Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入基础操作;多线程与并发,提高程序效率...

学习java语言 需要注意什么啊
1、明确学习方向 对于零基础学习Java的人来说,一定要有一个明确的学习方向,不能急于求成。很多人为了能快速入门Java,会直接入手项目,这不太实际,有的人不学基础,一看代码觉得Java很难就放弃了。所以我们在学习的时候一定要牢固基础,按阶段的学习,坚持下来才会有提高。2、制定学习任务 初学者在...

如何自学java?
Java学习时,有重点内容,书籍可能没有进行明确标注,一些淘汰知识也不必学习。此外,如果书籍案例和解释较少,可能难以完全理解,尤其对于初学者。看视频自学Java 相较于书籍,看视频自学Java更受欢迎。视频中讲师通常边讲解边演示,有助于理解知识点,与讲师交流可提高学习效率。然而,视频时间较长,可能...

java小白怎么学习
1.制定合理的学习计划。小伙伴想要系统的学习java开发语言,必须有一套合理的学习计划和学习路线,毕竟java语言不同于语文、数学之类的文科,它是一种高级编程语言,说简单并不简单的编程语言,只有完善的学习计划和学习路线,才能让小伙伴自学的路越走越远。2.找到适合自己的java视频。在网络+时代,在...

学习Java到底有多难呢?
Java是编程语言中比较难学的一门语言,它的难度并不低,相对比于C语言、Python语言来说,他们的学习难度要比Java轻松很多;Java的学习中最难得就是,各种各样的框架,框架的使用、整合、最后项目;学习Java刚开始我们要学习各种各样的基础知识:Java的基础:数据结构和算法、集合(容器)、IO流、多线程、...

初学者学Java开发 学习路线是怎样的
1、首先建议大家从HTML+CSS 静态布局还开始,有人说我是做后端的,前端的事情不用管,这本身就是一个误区,如今HTML5这么强大,你不会本身就不会有什么竞争力。2、Java和jQuery的学习,不用说Java无论在前端还是后端中都是占比非常大的,很多人学不懂也是情理之中,这个跟思维有关系,适当了解一下...

大学毕业后花一万多去培训班学习java有用吗
首先,我们来分析一下为什么参加Java培训需要花费这么多钱。以中公优就业Java培训为例,课程时间大约为五个月,期间不仅包括三餐和晚上的宵夜,还有住宿费用,住宿条件也是五星级标准,有专人打扫卫生。此外,培训基地还提供了优质的教学环境,配备了经验丰富的Java讲师,以及负责学员日常生活问题的班主任。这些...

相似回答