java初学编程
Editplus 初学者最好不要用专业的编辑工具,让自己多写写代码!!
B. 我要学习编程,方向是JAVA,应从什么学起
其实学一门语言,并不需要从什么特别的地方开始
只是一般来说学了C语言以后对其它语言的学习就会比较容易了,因为都是差不多的,基础是相通的。
如:类型、类、继承这些概念都是很多语言都会有的,语言不同就造成了这些实现方式的不同,但它们的概念含义是相同的。
建议先学:C,然后接触一下C++,最后才开始学习JAVA
这也是我们学校计算机专业的课程排列顺序
=================================================
你补充问题,我补充答复
无论你是自学,还是参与培训。兴趣真的很重要,只要有了兴趣,你才会不遗余力地去钻研它
Java 现在社会上很火,学习的人不可谓不多,大多是冲着Web 2.0,AJAX这些新概念应用,不过,我个人觉得java用在网络开发方面比较多一些,用在纯软件开发上面还是不如C或C++
另外,学了肯定就有用,现在学计算机的人很多,但学精了的人不多。像我这种人就是没有学精什么东西的人,唉!
无论学什么语言,不但要学,还要学精,只要学精其中任何一门语言,你找工作是绝没有问题的。
关键在于一个“精”字。
C. java初学者用什么编程软件好
当然是 eclipse 了
是Java官方(合作)出的,是最好的Java编写软件(没有之一)
还附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
D. java初学者,应该如何学习java呢
初学Java编程时,大家通常会对学习方法、知识难点做一个了解,但学一项技能不仅仅只是这样,学习过程少不了我们的亲身参与,那我们对自己的学习条件了解是否充分?心理上思想上是否做好了准备?要准备学到哪种程度?···这些其实都是学习编程时需要注意到的。
学Java编程的目的?
知乎无数的优秀学习类回答、技术大佬的分享,在开头的第一段都会提到的,是想清楚做某事的目的是什么。千万别觉得这样很老套很无用,明确学习目的其实就是在做思想上的准备,不然在后期非常容易缺乏坚持下去的信念。
因为没有描述,就假设题主同学学习Java是为了从事相关的开发工作,去发现一下真实的需求就能知道,“找工作”其实都是表象,真正的本质是“高薪”,是“挣钱”是“有发展”。那么“薪资高”就是学编程的目的之一。
稍微多想想我们就会有接下来的问题:企业招聘的基本要求是哪些?需要达到什么样的技术水平薪资才高?薪资比较高的Java岗位是哪些?大公司都需要哪种技术人才?
问题比较多也没关系,接下来就是一步步理清楚。
有没有自己的学习目标?
学习目标围绕学习目的而定,别太贪心什么都想学,学不完的,太高深的概念对于初学者也是有毒的。
高薪资的岗位需要的技术能力都在Java的知识体系中了,我们从整体到局部开始,先了解Java的大致全貌--Java是用来做什么的。
按Java的应用场景来分有三类:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。
J2SE就是Java2的标准版,主要用于桌面应用软件的编程;
J2ME主要应用于嵌入式系统开发,如手机和PDA 的编程;
J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站,OA系统和ERP系统。接着是局部--比如其中涉及J2EE方向的是什么岗位,需要会什么?且薪资是多少?
在此场长还要补充两句,对于程序员来说,学历高低不是唯一标准,但绝对是加分项,能提升学历就尽快提升,不要让它在后期成为你职业发展的阻碍。
以上从“整体到局部”的好处是,不仅为你的学习找到重心,还是在定位你的技术重心,也将会成就你写在简历中的那句“本人擅长XX开发,熟悉XXX技术,且精通XXXX,在XXX有丰富经验。”
有没有一个学习计划?
有了学习目的,找到了一个高薪的技术方向和技术重点,有了这些信息,你就可以开始制定学习计划了。
一个科学而合理的学习计划,关键并不是面面俱到的详细,而是“极高的可执行性”,要避免看到自己定的计划就头疼,无法完成这样的情况,就要注意别一开始就把自己逼得太狠。
记得围绕着学习目标开展学习,专注能保持高效率,这也能减少你的学习时长,还能保证学习效果。
最后,
编程讲的是多多练习没错,但别忘了编程背后是思维,是逻辑,是解决问题的思路,希望在学编程的你,能把编程看成一种智力的游戏,在提升自己心智的同时,看到一个奇特而有趣的代码世界。
祝编程愉快。
E. Java的初学者应该用什么编程软件
用notpad++或者eidtplus都行,初学者不建议用eclipse一类的开发软件,如果一开始就用这种开发软件,他会让你以后脱离工具就不会写代码了
F. 新手如何学好java编程
首先初学者学习Java,应该从最基础的开始 :
但是在学习的时候不要图快,要系统的学习一下,或者在了解Java这一门语言是干什么,有什么作用之后,在进行相应的学习:
Java基础:
1.了解Java的发展;
2. 了解Java虚拟机(JVM)基础知识,如何一次编译、多处执行;
3.Java程序如何编译和运行
4. Java中的变量
5. Java数据类型
6. Java运算符
7. Java中的if-else
8. Java中的Switch-Case
9. Java For循环
10。JavaWhile循环
11. Java中的do-while循环
12.do-while循环。Java Continue语句
13. Java Break语句
14、Java 多线程
15、数组
16、集合
17、面向对象三要素
随后进阶学习:
目前主流的两个数据库一个是MYSQL活Oracle,MYSQL是比较好学的,Oracle的操作要稍微复杂一些,我的建议是这两个数据库都必须学。数据库这块我认为没有什么特别难的。只要多练习就可以。
JavaWeb
这也是Java学习的主要内容,非常重要,包括Web前端的内容,比如HTML、CSS、JavaScript等前端常用基础。JSP、Server、xml、javabean等技术。
框架
这是Java学习过程中的难点,如果前面的Java的基础没有学过,后面的框架很难学,所以学习JavaSE的时候一定要掌握好。目前常用的框架是SSH、SMM、Springboot以及SpringCloud主要框架。学习Java可以上B站搜索我校的官方账号,高淇老师的Java300集免费观看!
等等,希望可以给大家带来帮助!
G. 想学习JAVA编程,如何开始
java编程已经成为主流编程语言之一,在企业网站开发,及手机应用开发方面占据很高的位置。
想要学好java,并且熟练应用还不能太心急,学之前,需要注意几个点,可以更顺畅的接受java编程和学好java编程。
首先是兴趣。兴趣是学习的最好老师。
其实最大的困难是在于克服自己。只要有恒心,学好JAVA并不难。就算没有基础,没有经验,没有任何概念。可是即使是发明JAVA的人,发明计算机的人在起初也是一张白纸。他们也是不断琢磨,不断学习和实践才出结果的。所有的JAVA高手都是从什么也不会学到什么都会的。兴趣很重要,只要你有兴趣,就会发现学习JAVA和打篮球一样简单。
其次要努力。古语说的好:只要功夫深铁杵磨成针。
只要有恒心,会发现学好JAVA简直是小菜一碟。当然有些人会说没有基础,那么就在学JAVA之前,拿出3个月学计算机基础,怎么样!3个月不够,半年够不够。只要坚持、努力,有恒心,要不了1年,就能学好JAVA。甚至半年就够了。
最后,方法很重要。
学习方法很重要,要找到有效的学习方法,这样学起来会如鱼得水的。比如,现在有些人会选择看基础免费视频,学起来就比以前看书快很多,而且也更简单。
H. 怎样学好JAVA编程
JAVA学习建议,个人学习JAVA也有三年之久了,
其实JAVA还算得上简单的语言,上手容易,
但精通却很难了,呵呵。
在此给新手说几点学习建议:
1。不要光追求框架。
追框架,你会累死的,掌握了JAVA基础知识,如反射,继承之类的,掌握了基础,去理解应用那些框架很简单的。
2。最好看一下JAVA编程思想,一年以后再看一遍。
这的确是一本好书,个人工作后,又学习了一遍,理解里面的JAVA设计模式,对以后的开发有很大的帮助。
3。学JAVA意味着你什么都要学。
大家都知道,学习JAVA的话,肯定会到JSP,页JSP里面,包含的框架,struts,Spring,Hibernate,webwork,ibatis多得不能再多,框架还好说,而javascipr,html,css等,
所以在学习JAVA之前,要做好学无止境的准备。否则,倒不如去学C++,精通一门语言OK。
4。建议学精,学细。
理解里面的设计思想,线程,工作原理等,百米高楼平地起,基础压倒一切,
所以新手学习JAVA的时候,一定要好好学习基础知识,不要去追,不要去赶,
觉得没啥意思,自己会了,我用JAVA三年了,都不敢说自己掌握了,而有时候,还返老还童一下,呵呵,去再看些基础知识,所以新手更是如此。理解最重要!
I. 作为一个Java编程新手该如何学习好
个人觉得一个人的成长,自身的努力很重要,但所处的环境同样重要,好的工作环境让你自身进步很快,其中的竞争压力会逼迫着你去学习新的东西,从而实现自己技术的突飞猛进!
对于刚刚参加工作的大学生来说,大学里学习的java技术远远达不到企业的要求,想要有自己的立足之地,就必须想方设法去学习企业所需的技术!
对于java新手该如何提升自己的技术呢?可以按照以下阶段走!
阶段一:
首先要熟练掌握java的基础技术,现在企业对于项目的开发,都有自己框架要求,所以,在学习之初,建议你从java框架开始学习。
现在一些公司里为了提高开发的效率,会使用一些Java Web框架。目前比较主流的是SSM框架,即spring、springmvc、mybatis。你需要学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后面你去了解。
但你一定要可以快速的利用它们三个搭建出一个Web框架,你可以记录下你第一次搭建的过程,在搭建的过程中,也可以顺便了解一下maven的知识。在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的。
阶段二:
这时候你的水平还是仅仅存留在对框架的简单运用上,要想进一步学习,还要找一些框架的源码,进行深入了解。
除此之外还有这个时候的你应该对设计模式了如指掌,还需要看一些关于代码编写优化的书,提高自己的代码能力。
阶段三:
可以学习分布式架构、微服务等提升自己的技术。随着我们的业务量越来越大和越重要,单体的架构模式已经无法对应大规模的应用场景,而且系统中决不能存在单点故障导致整体不可用,所以只有垂直或是水平拆分业务系统,使其形成一个分布式的架构,利用分布式架构来冗余系统消除单点的故障,从而提高整个系统的可用性。同时分布式系统的模块重用度更高,速度更快,扩展性更高是大型的项目必不可少的环节。
而微服务架构引入策略 – 对传统企业而言,开始时可以考虑引入部分合适的微服务架构原则对已有系统进行改造或新建微服务应用,逐步探索及积累微服务架构经验,而非全盘实施微服务架构。
阶段四:
这个时候为了将自己以后的路拓宽,可以尝试学一些大数据技术方面的知识,现在懂一些大数据技术的java程序员更有优势!
既然已经踏入互联网圈子,成为程序员中的一员,就要秉持“一直学习”的观念,一点两个月更新一下自己的技术库,对于专业的java程序员来说真的不夸张!
J. java编程初学者
import java.util.Scanner;
public class ZHIDAO {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入五位会员账号:");
Scanner in=new Scanner(System.in);//从控制台输入会员账号
int out=in.nextInt();//获取你的会员账号
int random=(int)(Math.random()*10);//产生随即数
if(random==(out/100%10))//判断随即数与会员账号的百位是否相等
{
System.out.println("恭喜中奖!!!");
}else{
System.out.println("谢谢惠顾!");
}
}
}