1.前言-聊聊Java这条路
2024-08-31 20:53:15
一、解决大家的疑问
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
多写:代码、笔记、文章
多练:交流、思维、技能
多分享:知识
多提问:怎么了
多思考:为什么
坚持!!!
最新文章
- Android—基于GifView显示gif动态图片
- Microsoft dotnetConf 2015 一些整理
- 探究toString()和valueOf()
- mysql客户端导入sql文件命令
- Scalaz(2)- 基础篇:随意多态-typeclass, ad-hoc polymorphism
- 一个java覆盖的例子
- HDU 4473 Exam 枚举
- iOS网络-03-NSURLSession与NSURLSessionTask
- Reachability判断网络是否连接
- 数据库中join的用法(on、left。right)
- 我的第一个phonegap开发WebApp的demo 怎么搭建安卓开发环境以及安装phonegap
- 使用Linux的命令行工具做简单的文本分析
- [Linux] 使用Yum在CentOS上安装MySQL
- 很漂亮的PHP验证码(记录)
- MySQL Schema与数据类型的优化
- [Python设计模式] 第17章 程序中的翻译官——适配器模式
- MySQL调优基础, 与hikari数据库连接池配合
- CentOS之文档的压缩与打包
- Windows 端口占用解决
- 【转】自动化测试框架: pytest&;allure ,提高自动化健壮性和稳定性
热门文章
- 达梦数据库产品支持技术学习分享_Week1
- [leetcode] 69. x 的平方根(纯int溢出判断实现)
- GO语言面向对象07---面向对象练习02
- HTML <;a>; 标签的 href 属性
- 201871030129-魏琦 实验三 结对项目—《D{0-1}KP 实例数据集算法实验平台》项目报告
- 物联网安全Wi-Fi漫游
- python接口自动化之读取excel表的数据(使用openpyxl模块)
- Python_Selenium之basepage 识别元素、浏览器操作、获取属性、鼠标事件、键盘事件、弹窗、切换frame、切换句柄等封装
- 孟老板 ListAdapter封装, 告别Adapter代码 (上)
- 用CLion实现本地方法并给java调用