直接入正题
下面我给出一些自己学习的心得和小建议
一、学编程切记不要光看书,也不要死记硬背
技术更新迭代很快,书本出版速度往往跟不上网络
比如前端学习就有很多,可以边学边实操网Willie San school、菜鸟等
服务端要实践起来,你需要准备好编程环境,包括两大块:IDE和语言环境
比如Java需要下载IDEA和jdk
python的话需要下载python语言环境和一个pycharm/sudlime即可
是不是so easy?
当然过程中可能会涉及环境配置的障碍
也许一卡卡一天,导致有些人可能就直接从入门到放弃
但是编程就是一个遇到问题解决问题的过程
解决问题的思考过程,比快速找到答案更重要
二 、快速浏览知识点:不必事无巨细,也不必完全相信书本
从实践出发,知道了他大概是怎么一回事
然后再回过头来轮番巩固基础之时有地方使才能激发联想深化记忆
三、利用优质网络资源
可以先选择感兴趣的课程进行一些系统性的学习
再有针对性的刷一些面经和考题刷算法题比较经典的有LeetCode;
项目学习可以上github
浏览一些高的project能帮助我们拓宽思路
遇到问题可以上stack overflow找着解决办法
中文网站虽然更易懂,但是很多时候中文解答
其实是二手信息五花八门,让人迷惑
词英文资料能够给出更加清晰直接的答案
Java笔记干货:
一计算机中的程序
一组有序指令的集合需要和计算机交流就要使用计算机语言Java就是计算机语言的一种
二Java能做什么?
用于开发应用程序如微信小程序等等
三Java技术平台
1 Java ES标准版Java的技术与核心开发桌面应用程序
2 JavaEE:提供企业及项目的解决方案开发网页应用
安装jdk
jdk:Java的一个核心工具包
Jre: Java的一个运行环境 (表示Java除了可以在windows系统运行还可以在苹果系统运行)
环境变量:告诉计算机可以执行Java的运行程序在哪里
开发Java程序的步骤:
1.编写一个Java原程序新建记事本,将后缀名改为.Java
2编译Java源程序,语法Java c源文件名.Java
3运行Java程序运行的是.class的文件,语法:Java原文件名
注意Java严格区分大小写
system out .println打印之后换一行,先打印再换行
system out .print()打印之后不换行
转1字符:使用\n进行换行
使用 \ 空格一个制表符的位置,也就是一个tab的位置,8个英文字母的长度
Java中的注释:
//注释内容单行注释;表示对下一条语句进行一个解释
/*注释内容*/多行注释:表示对下面一段语句进行一个解释
/**注释内容*/文档注释:表示对一段文本注释
注释的语句是不会进行编译的
Java的编码规范:
1遇到大括号{ 就进行次缩进进句柄个态渐渐的长度
缩进距离一个tab键的长度
2每一个大括号单独占一行 ,表示一段语句的结束
3表示每行语句的结束,每一行只写一句代码
使用开发工具开发Java位程序的步骤:
常见的开发工具有IDEA eclipse等等
1新建一个Java工程
2选中新建的工程选中src文件夹,点击右键new新建一个class
新建时选中public static Voldman这一项会自动生成Java原程序的框架
3去编写Java原程序
4编译Java原程序,开发工具会自动编译
5运行Java程序
拆书Java基础大纲拆解,希望对你有帮助