本文目录一览:
- 1、学了半年java的新人去公司看代码很晕还有一些没有接触过的技术,是我基础问题么?
- 2、java学习主要是学习什么呢?
- 3、学习Java具体都要学什么内容?
- 4、从来没有接触过的Java从哪里开始学起?
- 5、我在学校学的java开发但没学好,怎么办?
- 6、我以前在学校里学过java,不过都快忘记了,现在想自己学习学习,有没有什么好办法啊
学了半年java的新人去公司看代码很晕还有一些没有接触过的技术,是我基础问题么?
不完全是。
首先,你只学了半年的JAVA。如果在学习期间做过一些实战训练的话,那么JAVA的掌握程度应该还好。另外更重要的就是,你是不是零基础学的JAVA,有没有接触过其它的语言甚至于其它语言的开发经验。如果有,那么不用担心,你只是需要一些时间来熟悉新的工具而已。但如果没有,就得小心了,你还需要很长时间来积累经验。
其次,任何水平的人看一些成熟的软件的代码都会比较晕。因为代码是一个系统框架的详细描述,一来就去看细节谁都受不了。打个比方,让你站在天安门,看下广场上人多还是少,这样很容易办到。但如果要你站在天安门把每个人的样子描述一遍,那就很麻烦了。所以,刚进公司,看代码晕是正常的现象,不必太在意。
你现在当务之急,是静下心来,熟悉公司的项目,尤其公司做的软件的框架和流程。 这一点不难办到,你所在的部门一定存有不少的开发文档。从需求分析、详细设计到用户手册,这些东西在你不忙的时候就抓紧时间啃。因为这些东西是你们公司做事情的思路的最简洁的表达。只有在熟悉了流程,从宏观上对这些项目有了一个比较清楚的认识,才有可能做好事情。
至于基础部分,在任何时候都要重视。还是刚刚那句话,如果你只会JAVA,甚至是零编程基础直接学的JAVA,那完全应该花一些时间了解或者是复习一些其它课程。尤其是在你遇到不懂的问题时候,一定要学会想办法从自己掌握的知识中去寻求答案。这个过程,就是传说中的学以致用。
祝你好运。
java学习主要是学习什么呢?
Java工程师应该掌握的技术。
1.Java SE部分 初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。
2.数据库部分,基础的sql语句,sql语句调优,索引,数据库引擎,存储过程,触发器,事务等。
3. 前端部分, HTML5 CSS3 JS, HTML DOM Jquery BootStrap等。
4. Java EE部分,Tomcat和Nginx服务器搭建,配置文件,Servlet,JSP,Filter,Listener,http协议,MVC等。
5. 框架部分,每个框架都可以分开学,在去学如何使用SSM 或者SSH框架,如何搭建,如何整合。开发中为什么会用框架,Rest是啥?Spring为啥经久不衰,底层如何实现等。
6.23种设计模式,掌握常用的,比如单例模式的多种实现,责任链模式,工厂模式,装饰器模式等,了解常用场景。
7. 基础算法和数据结构,八大排序算法,查找算法。
8. 熟练使用maven等构建工具,git等版本控制工具,熟悉常用linux命令,log4j,dubug,junit单元测试,日志打印工具,Redis等NoSql。
南京北大青鸟祝你学有所成!望采纳!
学习Java具体都要学什么内容?
目前java学习除了在高校的专业中学习,还有自学和报班学习两种途径,根据每个人的情况最合适的学习方式是不同的。学习java只要掌握好方式和方法,其实学起来并不是非常难。
java学的内容主要有:
①JAVA编程基础(基础语法、面向对象、和谐特性等)
②WEB应用开发(静态网页制作、Oracle数据库、Java Web开发技术、Linux技术、网站性能与安全、软件工程开发流程、Java Web和谐等)
③企业级框架开发(数据结构与算法、SSH框架、JavaEE和谐等)
④项目实训
你可以考察对比一下开设有IT专业的热门学校,好的学校拥有根据当下大型企业需求自主研发课程的能力,建议实地考察对比一下。祝你学有所成,望采纳。
从来没有接触过的Java从哪里开始学起?
先去了解一下java是什么,java做什么用的,然后要明确自己是否适合学习java。只有明确了学习目标,有了方向,自己才可能在这行扎根下去。再结合自身的情况,选择合适自己的学习方式。如果你的自制力较好,那么是可以通过自学来提升自己的技术水平,这或许会走更多的弯路,但坚持下去,依然会有部分人到达终点,至于何时到达,取决于你花的时间、走路的速度、道路的长度等因素。但如果你的基础比较薄弱,且自制力不是很好的情况下,建议选择一家靠谱的培训机构,深入并系统的再提升一下自己的技术能力。
java的学习内容繁多,可以大致分为以下几个阶段,
一、预科学习:
HTML5:HTML5标签入门、HTML5表格、表单
CSS3:CSS3选择器和简单属性、CSS3定位和布局、CSS3复杂选择器和高级属性
数据库:mysql数据库安装和数据操作、约束和简单查询、复杂查询、数据库设计、oracle的安装与数据操作、oracle与mysql的对比学习
二、JavaSE
Java语言基础、程序逻辑:环境配置和第一个语言程序-HelloWorld 变量运算符 条件和循环 方法和数组
Java面向对象:面向对象入门 面向对象应用_管理系统类 Java常用类、String相关、算法相关 面向对象深入(重载、this、static )继承(重写、super、初始化顺序) 多态(抽象类和接口、final、克隆和比较接口 设计模式、对象和类的生命周期)
API:异常、日志 集合 集合工具类和泛型 IO JDBC基础线程 网络编程 反射 NIO Junit
Java面向对象思想:设计模式 面向对象原则
Java底层理论:集合底层 性能监控工具 反编 JUC
三、Java web
web基础:TOMCAT/WEB程序结构/HTTP协议 Servlet基础入门、servlet作用域(cookie、session、ServletContext)、 Cookie和Session 、Servlet的交互/JSP原理及运用、 JavaBean/EL/JSTL/MVC思想 、JSP+Servlet+JDBC综合练习、Session购物车案例/验证码/防止表单重复提交、监听器过滤器
第三方工具包:连接池、事务、分页、文件上传下载、Dom4j/Log4j/Log back
JavaScript和jQuery框架技术:JS入门和DOM基础 、DOM模型深入 、jQ基础、 jQ操作DOM
MVC动态Web开发技术:自定义MVC框架、DAO框架、前端框架(layUI)
Web开发高级运用:tomcat server服务器配置 、nginx使用、 jetty配置
网络编程:网络原理、HTTP协议基础、Linux操作系统、云服务搭建
四、SSM框架
Spring框架、SpringMVC框架、MyBatis框架:mybatis入门、 配置文件详解和动态sql的使用、 mybatis管理关系映射和延迟加载、 查询缓存和逆向工程 、Spring入门和集成、myBatis SpringMVC入门 、SSM集成、 Spring配置详解 、Spring AOP、 Spring事务配置 、SpringMVC高级功能 、SpringMVC原理
五、前沿技术
高可用、高并发、高扩展:Spring Boot 、缓存 、分布式 、全文索引、 服务中间件、 myCat、 云服务 、人脸识别 、语言识别 、JVM底层+优化
我在学校学的java开发但没学好,怎么办?
首先你要知道自己是在学校想学没学好还是因为没有认真学(我觉得后者的可能性应该会大)
如果是后者的话,我建议你要是能找到工作的话,还是参加工作吧,因为在工作中你能学到好多东西,好多是在学校和培训机构学不到的,毕竟在学校没好好学习,我就不相信你在培训机构能好好学习,如果参加工作觉得自己确实不能胜任,再去培训机构好好学习,又能针对性,也能让自己真正塌下心学习。
如果是前者的话,相信我只要你大学是有这个心的话,我相信你的水平完全能胜任你的工作,毕竟刚毕业大家水平都差不多。
我以前在学校里学过java,不过都快忘记了,现在想自己学习学习,有没有什么好办法啊
Java前景是很不错的,就业的薪资可观,人才缺口大,0基础学习是没有问题的,有基础更好了,现在学习Java的平台有很多的,B站或者是腾讯课堂都是可以的,我们在B站分享了很多经典的Java视频教程都是开源的,你可以去看看。