我是新手

问题描述

怎么学java

解决方案

解决方案二:
多编码,多动手,多上网找资料,多问多点耐心,多点信心
解决方案三:
先找一本好书,系统学一下基础,入门以后就可以多看一些优秀的源码,积累经验
解决方案四:
Java总有它的千般好处使你选择它,但这些随便翻翻书或在网上逛一圈就能找到答案。在本文中,笔者把自己学习Java的一些切身体会和过程写出来,供初学者做个参考。  我在学习Java的过程中主要围绕以下几个方面来学习:  1.时刻提醒自己Java是一种OOP语言工具,而不仅仅是编码,只有这样才能总体把握和运用Java。  2.在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。  3.在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己,最好能参与一些实际的项目。  4.在学到一定阶段后,你开始希望用学过的东西做些什么。这时的你应该开始学习一些更多、更复杂的知识,比如J2EE平台的构建、EJB的开发等。对于这一部分,我建议最好找一本较薄的书先了解一个大概,心里有个总体的认识,对更多的技术术语做个初步掌握。我认为这个阶段看看《J2EE技术实践》很不错,它可以让你了解J2EE包含的各种技术和框架,同时提供很多实际的例子来加深对J2EE的整体了解
解决方案五:
1、学习JAVA最基础的知识,了解基本概念。2、多练习,编写小程序,运行调试很快就懂了。
解决方案六:
先学J2SE基础
解决方案七:
上课好好听讲,然后多看看课本,如果有时间多到图书馆借点书看看。最重要的是要上机编写程序。
解决方案八:
一句话心态最重要做好累死的准备再学
解决方案九:
一定要先学会编程思想java只是一个工具而已
解决方案十:
先问问自己怎么学会走路的
解决方案十一:
我也是新手.哈哈
解决方案十二:
首先不管你是用哪种方式去学习Java,你都需要去了解Java的真面目》》Java包含了一种计算机编程语言和一个平台。*Java编程语言是一种高级语言。由Sun微系统公司(SunMicrosystem)发布,并作为一种开放的标准进行提供。*Java是一种简单的,面向对象的、分布式的、解释的、健壮的、安全的、结构的、中立的、可移植的、性能很优异的多线程的动态的语言。*Java平台包括了Java虚拟机(JVM)和Java应用程序接口(API)。Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行。因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便的实现Java语言的跨平台性。因此,Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。【Java的主要应用】*利用浏览器中的Java虚拟机运行于客户端的Applet。*利用本地虚拟机运行的Java应用程序,通常利用Swing或SWT等来编写跨平台的GUI界面系统。*通过编写Servlet/JSP来提供网络服务,运行于网络应用程序服务器中。*利用嵌入式Java虚拟机运行于手机等移动设备的Java应用程序,使用J2MEAPI。【Java的产生】Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾依此投标一个交互式电视项目,但结果是被SGI打败。可怜的Oak几乎无家可归,恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。Java的取名也有一个趣闻,有一天,几位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇)咖啡,有一个人灵机一动说就叫Java怎样,得到了其他人的赞赏,于是,Java这个名字就这样传开了。【Java平台】根据API和使用领域,主要分为三种技术*JavaSE(旧称J2SE)-JavaPlatform,StandardEdition,定位在客户端,主要用于桌面应用软件的编程*JavaEE(旧称J2EE)-JavaPlatform,EnterpriseEdition,定义在服务器端Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统*JavaME(旧称J2ME)-JavaPlatform,MicroEdition,主要应用于嵌入式系统开发,如手机和PDA的编程【Java的特色】Java从1995年的暑假开始在计算机业界就受到了高度注意,特别是在Internet和多媒体(Multimedia)相关产品类方面。Java是*是一种软件技术*是一种由美国SUN微系统公司(SunMicrosystems,Inc.)所研究而成的语言*是一种为Internet发展的计算机语言*是一种使网页(WebPage)产生生动活泼画面的语言*是一种使网页(WebPage)由静态(Static)转变为动态(Dynamic)的语言*是一种语言,用以产生「小应用程序(Applet(s))」*是一种简化的C++语言,是一种安全的语言,具有阻绝计算机病毒传输的功能*是一种将安全性(Security)列为第一优先考虑的语言*是一种使用者不需花费很多时间学习的语言*是一种突破用户端机器环境和CPU结构的语言*是一种「写一次,即可在任何机器上执行(WriteOnceRunAnywhere)」的语言,是有史以来,第一套允许使用者将应用程序(Applications)通过Internet从远端的服务器(RemoteServer)传输到本地端的机器上(LocalMachine)并执行的语言*是一种应用程序提供者不需要知道使用者的计算机硬件(如:Sun,Intel,或MAC等)与软件(如:SW-UNIX,MACO/S,Windows,或NT等)环境的语言(Kestenbaum,1995)。【JavaFX】在2007JavaOne会议上,Sun负责软件业务的执行副总裁格林公布了JavaFXScript:一种用于编写能够在支持Java的PC和手机上运行的应用软件的更简单的脚本语言。JavaFXMobile是一种面向手机厂商、提高Java应用软件在不同手机间兼容性的软件包。目前最新版的java有三个版本,JavaSE,JavaME,JavaEE.希望我能给你一些帮助吧!呵呵~~
解决方案十三:
偶也是
解决方案十四:
多练习,多动手
解决方案十五:
学看视频,推荐楼主看看马士兵,尚学堂,浪曦的视频慢慢来!!!
解决方案:多练练。关键是热情啊热情~!!!
解决方案:看视频,买本入门的书,耐心的坐在电脑前跟着例子的代码敲……
解决方案:问题也太抽象了,多来CSDN,看些书(JAVA编程思想,JAVA核心技术),多练习,再不行找些视频看看,顺便问下LZ今年多大啊
解决方案:该回复于2010-05-04 13:23:16被版主删除
解决方案:多看书,多编程,
解决方案:多思考,多总结

时间: 2024-11-01 20:07:10

我是新手的相关文章

我是新手,JAVA 怎么理解 中的+5+

问题描述 我是新手,JAVA 怎么理解 中的+5+ 我是新手,JAVA中 System.out.printl("the absoulute of"+5+" is "+5) 怎么理解 中的+5+ 解决方案 System.out.println("the absoulute of"+5+" is "+5) 因为+5+的前面是字符串,所以会自动将5转换成字符串"5"连接到"the absoulute o

jquery aja...-关于js中ajax的问题 我是新手^_^

问题描述 关于js中ajax的问题 我是新手^_^ for循环中txt=里面的childNodes[0].nodeValue里面的0是什么意思 为什么要这样 这句编码什么时候用啊 解决方案 childNodes 属性返回节点的子节点,0表示第一个子节点. 解决方案二: childNodes是xml节点数组,[0]就是取第一个xml节点

出错-我是新手 在linux 下 安装了 tomcat7 可启动不了啊 求大神指教

问题描述 我是新手 在linux 下 安装了 tomcat7 可启动不了啊 求大神指教 我安装完 tomcat 后在 执行 sh startup.sh 出现: /usr/local/soft/tomcat7/bin/catalina.sh: line 549: syntax error: unexpected end of file 我jdk 已经正确安装 能编码 和执行 java 文件 看网上帖子 我在 tomcat/bin/catalina.sh 中 添加了 export CATALINA_

我是新手求书一本速求

问题描述 我是新手求书一本速求 新手一枚,求推荐书,最近刚刚开始学习java求一本好书!!!从入手到精通的那种谢谢啦 解决方案 java基础的书必须要有一本.然后再去找一本算法方面的书:锻炼自己的思维能力,再去买一本开发案例的书,然后综合起来,差不多了.像你说的那种基本上都是一样的,开始是基础,后面几个案例的.

关于微信公众号的问题-微信公众号怎么做?请各位大哥大姐帮我,我是新手

问题描述 微信公众号怎么做?请各位大哥大姐帮我,我是新手 我是新手 ,各位 大哥大姐 ,你们做过微信的公众号吗?教教我 怎么做好吗.主要就是我做出来了网页,,他的网页 怎么点击二级菜单弹出来的.我确实不会.请指教?非常感谢 解决方案 页面就跟做JSP页面一样没什么好说的,但是你要是在微信端点击他上面的横栏二级菜单就要在公众号上面配置 有个自定义菜单选项可以配置 解决方案二: 你参考一下:http://blog.csdn.net/u011622479/article/details/5118159

求解答-试编写一个算法,找出一个循环链表中的最小值。我是新手,编了一个程序,不知错在哪

问题描述 试编写一个算法,找出一个循环链表中的最小值.我是新手,编了一个程序,不知错在哪 #includeusing namespace std; class LinkNode{ int data; LinkNode *link; LinkNode(int d=0LinkNode *l=0){data=d;link=l;}}; class List{private: LinkNode *first; int n;public: List() { first=new LinkNode; first

android-Android 写事件监听 真机调试出现闪退(我是新手,刚学Android,求大神指教)

问题描述 Android 写事件监听 真机调试出现闪退(我是新手,刚学Android,求大神指教) 这是我的程序: ImageView imageView = (ImageView) findViewById(R.id.login_image); imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); 这是错误日志: 03-08 18:10:43

新手求解答一下-关于一个JAVA初级问题。我是新手啊。求大神给代码

问题描述 关于一个JAVA初级问题.我是新手啊.求大神给代码 1:小明左右手分别拿两张纸牌:黑桃10和红心8,现在交换手中的牌.用程序模拟这一过程:两个整数分别保存在两个变量中,将这两个变量的值互换,并打印输出互换后的结果. 输出互换前手中的纸牌: 左手中的纸牌: 10 右手中的纸牌: 8 输出互换后手中的纸牌: 左手中的纸牌: 8 右手中的纸牌: 10 解决方案 int a; int leftHand = 10; int rightHand = 8; a = leftHand; leftHan

我是学客-代码必须会英文吗?我是新手,别打击我。

问题描述 代码必须会英文吗?我是新手,别打击我. 代码必须会英语?代码为什么都是英文?还是说代码不懂英文也行,但是需要会背那些单词并且懂得单词意思呢?我是新手不要打击我呦. 解决方案 为了避免打击你,我的回答是,不懂英文也没事.所有你不懂的都是你不需要懂的.所有你已经懂的正好都是需要懂的. 解决方案二: 代码中的英文都是计算机常用的,就算不常用的用有道或者在线翻译也是能明白意思的.而且你打代码数量增加后,有很多的英文文章你也会发现能看懂的. 解决方案三: 看不懂英文,看源码的注释会有些费劲.你有

java基础-我是新手 用JAVA编写画图板时不知到怎么在菜单前边加上那一部分空白

问题描述 我是新手 用JAVA编写画图板时不知到怎么在菜单前边加上那一部分空白 我是新手 用JAVA编写画图板时不知到怎么在菜单前边加上那一部分空白