一、解决大家的疑问

1.零基础学习编程?

有编程基础的比零基础的困难,毕竟有一些固定思维

目标:爱好、做网站、做游戏

2.英语不好能学吗?

程序并没有大家想象的那么多英语,天天都在用,慢慢就掌握了

3.理解慢能学好吗?

编程需要一定的逻辑思维能力,更多的是持续性学习

4.现在学Java晚吗?

Java的生态非常稳定,Java不仅仅是一种主流编程语言,大数据、微服务、云计算等重要领域都能看到Java

二、Java和Python的抉择

编程语言只有两种:Java/C体系和其它

Java源自C跟C++体系,1995年推出,专门给程序员设计一些大型分布式复杂应用而设计的,Java处理问题相对更原生态一些,C++更原生态,封装的过程才是编程中最重要的

Python,1991年推出,主要面向系统管理、科研教育等非程序员群体用的比较多的,Python的简单因为,在使用Python的时候,尽可能调用别人写好的代码接口而已,把别人的库拿来用

TIOBE:Home | TIOBE - The Software Quality Company

三、走近Java

1.什么是Java?

C系列的语言奠定了现代编程语言(汇编、二进制)的一些基础,C语言需要管理一些底层的东西(内存管理、 指针),每次写完代码要管理内存该怎么释放,Java几乎摒弃了C/C++语言不好的地方(容易导致大家犯错的地方,比如指针内存管理)

2.Java能干什么?

手机应用(安卓程序开发)、桌面游戏、大数据分析平台 (Hadoop本身就是用Java写的)

四、课程概述

五、如何更好更高效的学习Java

多写:代码、笔记、文章

多练:交流、思维、技能

多分享:知识

多提问:怎么了

多思考:为什么

坚持!!!

最新文章

  1. Android—基于GifView显示gif动态图片
  2. Microsoft dotnetConf 2015 一些整理
  3. 探究toString()和valueOf()
  4. mysql客户端导入sql文件命令
  5. Scalaz(2)- 基础篇:随意多态-typeclass, ad-hoc polymorphism
  6. 一个java覆盖的例子
  7. HDU 4473 Exam 枚举
  8. iOS网络-03-NSURLSession与NSURLSessionTask
  9. Reachability判断网络是否连接
  10. 数据库中join的用法(on、left。right)
  11. 我的第一个phonegap开发WebApp的demo 怎么搭建安卓开发环境以及安装phonegap
  12. 使用Linux的命令行工具做简单的文本分析
  13. [Linux] 使用Yum在CentOS上安装MySQL
  14. 很漂亮的PHP验证码(记录)
  15. MySQL Schema与数据类型的优化
  16. [Python设计模式] 第17章 程序中的翻译官——适配器模式
  17. MySQL调优基础, 与hikari数据库连接池配合
  18. CentOS之文档的压缩与打包
  19. Windows 端口占用解决
  20. 【转】自动化测试框架: pytest&allure ,提高自动化健壮性和稳定性

热门文章

  1. 达梦数据库产品支持技术学习分享_Week1
  2. [leetcode] 69. x 的平方根(纯int溢出判断实现)
  3. GO语言面向对象07---面向对象练习02
  4. HTML <a> 标签的 href 属性
  5. 201871030129-魏琦 实验三 结对项目—《D{0-1}KP 实例数据集算法实验平台》项目报告
  6. 物联网安全Wi-Fi漫游
  7. python接口自动化之读取excel表的数据(使用openpyxl模块)
  8. Python_Selenium之basepage 识别元素、浏览器操作、获取属性、鼠标事件、键盘事件、弹窗、切换frame、切换句柄等封装
  9. 孟老板 ListAdapter封装, 告别Adapter代码 (上)
  10. 用CLion实现本地方法并给java调用