零基础学Java
Java学习交流 : V:study_51ctofx
什么是Java
Java是一门计算机高级编程语言.
计算机语言分三个层次:
机器语言、汇编语言、高级语言
机器语言:0和1组成的序列,难以理解;
汇编语言:引入特定助记符,方便理解,仍需要有一定专业基础;
高级语言:倾向人类更容易理解的自然语言,提高编写效率,降低学习成本.
为什么学习Java
升职、加薪、赢取白富美,走上人生巅峰!!!😄
当然Java除了可以赢取白富美,还可以在多个领域有所涉猎。
网站设计、大数据、Android、微型机(当初的诺基亚里的小游戏都是Java编写的,一代回忆,哎~~)
主要方向:网站设计,后端开发,JAVAEE方向
Java运行环境
貌似要进入正题了!
传送门:https://www.runoob.com/w3cnote/windows10-java-setup.html
哈哈😄,配置环境变量的文章太多了,没必要重复造轮子,参考上面的方式就可以
环境变量的用处:
1.更方便的使用java命令,在任意位置都可以直接使用
2.运行依赖于Java运行环境的软件
3.注意JAVA_HOME变量名不要进行更改,可能会导致依赖于JAVA运行环境的软件无法使用,因为他们默认读取JAVA_HOME变量
聊聊自学Java的问题
问题一:数学不好、英语不好能学Java吗?
普遍来说,大多数Java开发都从事偏向业务型,基本不会涉及数学和英语太多的知识;因此,数学和英语不好一样可以学习Java。
问题二: Java知识点众多,学习的重点和流程应该是什么?
目前行业来说,Java后端开发需要掌握的知识点:
java基础:java基础语法、集合、IO、多线程、lambda、反射
java框架:spring\spring mvc\mybatis\springboot\springcloud
java中间件:redis、mq、elasticsearch、nginx、mysql
按照上面的知识点学习,再做几个实战项目,准备准备面试题,基本就可以尝试面试。
问题三: 自学总是遇到很多不懂的问题,怎么办?
首先尝试解决,求助一些志同道合的朋友
如果实在解决不了,理解不了,也不要停留太久,
做到敏捷学习方式,可以保留疑问,
因为后面的学习极大的可能会有助于你理解前面的问题.
问题四: 如何巩固学习成果,加深学习印象?
多做一些练习题,多敲一些代码,网上找一些在线答题的网站,基本可以满足你巩固知识点的效果
你有什么关于自学Java的疑问,可以留言或者加V进行咨询
Java题库在线答题:www.51ctofx.com