发布网友 发布时间:2022-04-19 10:57
共8个回答
热心网友 时间:2022-04-09 03:31
学习JAVA应该从哪一部开始很多人都很迷茫,下面是我整理的学习路线和方向一共四点。希望对你有帮助!
很显然,掌握语言基础是第一步。如果你不了解基础知识,那么你就不知道自己是否做错了或者接下来该怎么做。当然,这并不是要求你把所有的基础知识都记住,比如所有的 Java关键字、核心概念或者基本编码技术等。
如果你确信自己对大多数的基础知识和概念足够熟悉,并且能够以某种方式将它们联系起来,那么你就可以进行下一步了,你可以开始尝试编写一些非常基本的 Java 程序,比如打印 hello world、实现简单的加减法,等等。
当你完成了大部分的基础程序编写,并且掌握了基本的编程技巧之后,就可以进行下一步了。我会建议你努力学习 Java 集合和 Java IO 内部的 API。你需要熟悉这些 API 提供的各种类和接口,并利用它们来创建程序。需要注意的是,你应该查找已经存在的 API 和方法来实现功能,而不是自己实现这些逻辑。你的任务是熟悉这些 API,因此你只能够在这些已有的 API 中寻求解决方案。
通过这一步的学习,面对任何 Java 面试你都能够信心满满,当你讨论 Java 相关的话题时也能够充满自信。你需要至少编写一个 Java 桌面或者 GUI 应用程序,比如计算器,然后再编写一个 Web 应用程序,比如医院管理程序。在前面的学习中,你已经掌握了最基本的 Java 知识,现在你需要去探索,然后编写出这两个应用程序。
重要的是,它可以帮助你养成不惜一切代价完成一项任务的好习惯。这种持之以恒的态度对你职业生涯的长远发展是非常重要的。
热心网友 时间:2022-04-09 04:49
看视频开始,有个初步的了解,毕竟一开始看书不太现实,看视频内容丰富而且不会那么枯燥。初步了解学习的路线和方向。
听课,有资源的可以听听讲座,但一般这类讲座只在技术类院校中会存在,没有机会的可以报班学习,这样更能系统的学习。
动手操作,俗话说实践是检验真理的唯一标准,唯一不唯一的不知道但肯定是很重要的,所以要“敲代码”多动手试试,一开始可能很慢,但时间长了,熟悉了就快捷很多。
互相交流,可以找一些志同道合的学习人一起讨论一起学习,相互交流还可以进行思维交流。
热心网友 时间:2022-04-09 06:24
1、首先要学习java的基础知识。不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。2、做一个java项目在学习完java的基础知识之后,做一个java项目来巩固一下,在项目中会发现很多问题,通过解决问题,加深基础知识的掌握。全套的学习可以去siki学院看下,里面的视频都很精品,看完一两个入门是可以了热心网友 时间:2022-04-09 08:15
入门简单,这些基础的东西并没有什么技术性的难度,可以说就是一些需要死记硬背的东西而已,基本都是需要看着别人的代码然后自己照葫芦画瓢的抄写,先培养自己的逻辑思维能力,然后自己再创新,所有初学者开始都是这样,这是很正常的,这个就需要平时多写多练,一点一点累积。热心网友 时间:2022-04-09 10:23
目前Java在各行业的应用领域非常广,发展前景当然是毋庸置疑。同时,因着个人掌握的技能不同,待遇自然也会有所不同。就市场整体大致的就业情况来看,Java开发方向很多,薪资也是从8K到20K不等。热心网友 时间:2022-04-09 12:48
如果说理解学好Java是先能找到一份工作,那么你应该这样做:
1.制定好一下系统的学习规划,每天定量,学完什么知识点就掌握,能自己应用,而不是能看懂,写不出来东西。
2.不要自己一个人闷头学,这样很难就业的,一定要找一个指导的,不推荐去培训,但是在线上花点钱找个能带你学习,帮你解答问题的老师是必要的,如果你舍不得花这个钱,你就没有资格找到java工作。
3.机会都是留给有准备的人,坚持每天学习也考验你的耐性和毅力,中途如果没有什么事情千万不能松懈,一天都不可以,保持一周6天的学习状态,周日可以休息一下。
4.学这个就是为了做项目,学完了做不了项目的,趁早停止,技术的成长都是在项目中提升的,所以一定多接触项目。不要怕遇到问题,因为只有遇到问题解决问题,经验才会积累下来。
5.学习过程中要不断把自己培养成一个可以独立解决问题的人,因为只有这样你才能独当一面,刚开始不懂可以有人带你入门,但是不要依赖别人的解答,逐渐的要靠自己,别人不能帮你一辈子。
6.掌握得当的学习方法,初期自己别盲目,多跟别人去请教一下学习方法,如何学习才能变得更加有效率,不至于自己走太多弯路,觉得自己不适合,往往都是我们的方式错误了。
如果说理解学好Java是成为技术大牛学到精通,那么你应该这样做:
1.技术这个东西都是日积月累积累出来的,短期成就不了什么,你想要成为真正的Java技术大牛,那你就应该“钻”进去。
2.从这个时候起,你就应该开始买一些技术性的Java书籍去阅读了,初学初期是不推荐看书的,为什么能成为Java技术大牛的人不多,因为不喜欢看技术性的书,又厚又难理解,所以工作以后提升技术要多看技术性书籍。
3.从这个时候起,你就应该有写自己博客的习惯,把自己的经历,解决问题的方案写到博客中,这是一个对自己职业负责和重视的体现,能坚持写博客,优质的博客,那肯定会火,还会增加自己对于技术的理解和深刻记忆。
4.学会带别人成长,只会带自己成长的人很多,但是还能促进别人成长的人并不多,这样的人以后都是优秀的管理者,能用自己的技术指导别人和促进别人工作热情,那你就是一个技术大牛。
热心网友 时间:2022-04-09 15:29
网页链接我也是初学 可以来我博客看一下 告诉你怎么下去哪学java 还有一些java知识 一些java初学练习题
热心网友 时间:2022-04-09 18:27
Java入门教程【第一阶段】
你需要学习的所有知识点:
1.计算机基础知识,常用快捷键和常用DOS命令。
2.Java语言发展史,Java开发环境的搭建,体验Java程序的开发,Java程序的执行过程,初学者常见问题。
3.Java环境变量path和classpath的设置。
4.Java语法格式,关键字,标识符,注释,常量,计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转换。
5.Java有符号数据表示法:原码,反码,补码的讲解。
6.Java变量,变量的作用域,数据类型,数据类型转换,运算符,Java反编译工具介绍及通过反编译工具解决面试题,表达式。
7.Java程序流程控制语句以及其应用场景,方法的应用和方法的重载,数组的应用及其常见操作。Java内存分配及数组内存图。
8.Java经典案例的讲解和分析:水仙花案例,珠穆朗玛峰案例,九九乘法表案例,杨辉三角案例,小芳存钱案例,数据加密案例等。
Java入门教程【第二阶段】
你需要学习的知识点:
1.Java面向对象思想,类的概述,对象的本质,类与对象的关系,以及在实际开发中如何应用面向对象的思想解决问题。
2.Java如何设计类,设计类的基本原则,对象的应用。类的组成(成员变量,构造方法,成员方法)及详细讲解。
3.Java匿名对象的概述及使用。Javadoc命令制作API。
4.Java面向对象的三大特性:封装、继承和多态,以及相应的Java实现。5.Java封装的优点及缺点剖析,对象的实例化过程。
6.Java继承的优点及缺点剖析,子类对象的实例化过程,方法的重写。
7.Java多态的优点及缺点剖析,向上转型和向下转型问题。
8.Java抽象类和接口的优点及缺点剖析,抽象类和接口的区别,以及抽象类和接口在多态中的应用。
9.Java面向对象部分常见关键字的概述和讲解:
private关键字,this关键字,static关键字,extends,super关键字,final关键字,interface关键字,implements关键字。10.Java包的作用及带包程序的编译和运行,不同包下类的访问,导包的作用及使用。11.Java四种访问权限修饰符的区别及常见修饰符的使用。12.Java内部类及匿名内部类的使用。13.Java经典案例的讲解和分析:
学生案例,手机案例,老师案例,猜数字小游戏案例,猫狗案例,孔子装爹案例,南北方人案例,员工案例,教练和运动员案例等。
Java入门教程【第三阶段】
这一阶段,你需要掌握以下的知识点
1.Java的集成开发工具Eclipse的安装和使用。JavaAPI介绍, API中常用类的讲解。2.JavaObject类,Scanner类,String和StringBuffer,StringBuilder类,数组高级及Arrays类型,
3.Java各种基本数据类型包装类,Java正则表达式的使用,Pattern和Matcher类对正则表达式的支持。
4.JavaMath和Random类,System类,BigInteger和BigDecimal类,Date和DateFomat类,以及Calendar类等。
5.Java集合体系结构,Collection,Iterator,List,ListIterator,ArrayList,Vector,Enumeration,
6.JavaLinkedList,Stack,Set,Hashset,TreeSet,LinkedHashSet,Map,HashMap,TreeMap,LinkedHashMap,
7.JavaHashtable等常用集合接口和集合类常见操作。各种集合的数据结构详细分析。8.JavaJDK5的新特性:泛型,增强for,静态导入,可变参数等。泛型在集合中的使用。9.JavaCollections工具类的概述和使用。
10.Java异常:异常的由来,异常体系,异常处理方式,try...catch的使用,多重捕获Multi-catch,
11.Javafinally关键字的特点及应用,throws和throw关键字的使用,如何使用自定义异常等。
12.JavaIO概述,File类概述及使用,递归概述及使用,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类。
13.JavaIO性能分析,字节和字符的转换流,包装流的概述及常见包装类的使用。计算机编码问题的分析和讲解。
14.Java操作基本数据类型的流,内存操作流,打印流,标准输入输出流,随机访问流,合并流,序列化流,属性文件集合Properties的使用。
15.Java NIO包下IO流的使用。
16.Java经典案例的讲解和分析:
模拟用户登录案例,统计字符串中每种字符出现的次数案例,计算你来到这个世界多少天案例,任意一年2月份有多少天案例,集合嵌套遍历案例,模拟斗地主发牌并对牌排序案例,裴波那契数列问题案例,复制文件案例,复制单级文件夹案例,复制多级文件夹案例等。
Java入门教程【第四阶段】
这一阶段,你要掌握以下知识:
1.Java多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程生命周期,线程安全问题,线程的同步。单例设计模式讲解。
2.Java死锁问题,线程间通信问题,生产者消费者问题讲解,线程组和线程池问题,以及线程相关方法介绍。
3.JavaJDK5后针对线程安全问题的改进。
4.Java图形用户介面编程(AWT、Swing),图形界面体系,事件监听机制以及常用界面组件的用法。适配器模式的讲解和应用。
5.Java网络编程,网络通信模型,网络通信三大要素,以及其相应的Java实现。DatagramSocket,DatagramPacket,Socket,ServerSocket编程。
6.Java使用UDP协议完成一个简易版聊天室程序。使用TCP协议实现文件上传服务器,以及一个服务器如何对应多个客户端的情况。
7.Java的高级特性:
类加载器及反射。面向对象设计原则及常见的设计模式。JDK5,JDK7,JDK8的常见新特性回顾及概述。
8.Java经典案例的讲解和分析:
卖票案例,生产者消费者案例,GUI版的登录注册案例,UDP聊天程序,TCP文件上传服务器案例,反射运行配置文件案例,反射越过泛型检查案例,枚举的应用案例等。