拥有语言基础固然重要,没有语言基础也不可怕,谁都是从零基础开始的。Java开发属于技术类范畴,持续关注业界新技术非常重要,想要在这个行业一直走下去自律很重要.在云和数据java培训已有四个月,说说自己的一些新的和想法。
问题一:没有语言基础如何快速入门?
在互联网飞速发展的今天,网上的学习资源非常丰富,若一开始对此感兴趣那么百度是最好的老师,每个领域都有自己的社区,你可以在 CSDN/开源中国/菜鸟教程/我要自学网…等等一系列与java相关的网站学习.
下面是我个人根据学习情况编写的学习框架,简单看一看
问题二:经过java培训后,要做哪种类型的工作呢?
能有这种问题的出现,仅说明对Java的了解还不够深入,在互联网行业java开发所能够提供支持的领域多种多样,例如企业级应用开发,游戏开发,移动端开发,网站开发等,当下流行的大数据/区块链等技术java都可以提供支持,还有什么理由不去学习java开发呢?
速讲1数据库管理系统的作用
以常用的百度为例.众所周知使用百度快速搜索就可以得到相应的一系列资源文件,那么问题来了,这些资源存放在哪里呢?答案是数据库.那么数据库的作用是什么呢?持久化数据.那么数据为什么要持久化呢?当然是让数据保存的更久啦.(偷笑)
速讲2前端学习的必要性
你可能有疑问,我一个学java的为什么还要学前端呢,根本就是两种职位好嘛.话虽这样说,但谁又能保证不被公司老板赶鸭子上架搞前端呢?又不让你学深入的,明白模块化开发就好,现在企业级开发都要求效率所以不会让你一点点的敲HTML5代码,有前端框架给你,比如layUI/Vue/bootstrap…这些官方文档连案例都给了上手超快的,学完之后不敢说都会最起码看的懂前端,你让搞前端你也搞得出来.你让前端的来看java开发的代码块,他看不懂的,此处可以傲娇一把…
速讲3java基础
能看到这里说明小编所写还是挺对你胃口,废话不多说切入正题.市场上编程语言多种多样,怎么就选择java语言开发了呢?首先java的强大之一是JVM(java虚拟机)跨平台语言,一次编写处处运行,其次java是开源的,那什么是开源呢?开源即开放源代码,软件开发领域一种软方件发布的式.最后java是支持多种类型软件开发,一web开发,二窗体开发,三移动端开发…
说起Java必须的了解java的运行环境JRE和java的开发工具包jdk,两者最大的区别就是jdk包含jre并且可以编译java源码,在这里不得不说java程序必须先编译成可执行.class文件才能运行.
来吧第一个java程序 此处所用开发工具为 idea
解析:java源程序以class类为单位进行管理 类名规范:必须以大写字母开头,不允许出现中文小写字母开头
Main 方法为程序入口
sout在idea中可以快速打印内容,不要问我怎么这样写,用人家的东西就要遵守人家的规则.
类就是从现实的某类事物中抽象出来的.类中包含属性和方法(行为)
例如:Car类 包含 name/color…属性
对象是描述一个具体存在的事物
给car类一个具体的实现 比如Car bydCar = new Car(“比亚迪”,”红色”);
看了以上代码片段肯定会有更多的疑问存在,比如说类中的属性前的修饰符,数据类型,以及属性名都有具体的规则,任何语言或技术都需要时间的沉淀,java开发学习也不会是速成,需要不断的积累和专研。闻道有先后,一步一个脚印,不急于一时。