编程入门以及硬件层面的小知识点

如何入门java
1 找对方法找对人
2找到适合自己的那套教程
多快好省
java有三个层面
1 基本语法
包括 变量 运算符 流程控制 数组
2 面向对象
3高级应用
第一部分 java基础编程
第二部分 java高级编程
第三部分 java技术拓展
使用比列很高的2个
1eclipse
2IDEA
辅助工具
1打字很慢不能很快敲出代码的 下载金色打字通
2有道词典 翻译用
3截屏工具 snipaste
程序设计的概念:创建(或者开发)软件,软件包含了指令 告诉计算机做什么
程序设计语言:软件开发人员在称为程序设计语言的强大工具的帮助下创建软件。
硬件的组成成分:CPU(中央处理器) 内存(主存)存储设备(如磁盘/光盘/磁带) 输入设备(键盘/鼠标)输出设备(显示器/打印机)通信设备(调制解调器/网卡)
1khz=1024 hz 1mhz=1024khz 1Ghz=1024mhz 计算机处理速度的单位为赫兹HZ 现在经常用千兆兹(GHz)来表述
三大定律 摩尔定律 安迪-比尔定律 反摩尔定律
1字节=8比特
1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
运行速度 CPU>cache>内存>外存
一个程序和它的数据在被CPU执行前必须移到计算机的内存中。
内存是带电存储的(一旦断电数据就会消失),而且容量有限,所以要长时间储存程序或数据就要使用硬盘。
内存起到的两个作用
1保存从硬盘读取的数据,提供给CPU使用。
2保存CPU的一些临时执行结果,以便CPU下次使用或保存到硬盘
计算机基本工作原理:存储程序和程序控制
冯诺依曼提出:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。
图灵:用有限的指令和有限的存储空间可算尽一切可算之物 图灵测试
WWW:万维网 简称web 分为 Web客户端和Web服务器程序
Http : 超文本传输协议
比如 打开新浪网站 www.sina.com 是一个全局“统一资源标识符”(URI)标识
然后这些资源(www.sina.com)通过超文本传输传送给用户(https// s是安全的意思 安全超文本传输)
互联网包括因特网(有欧洲其他网络 以太网 等)包括万维网
B/S : 通过浏览器来访问远程服务器
C/S: 通过QQ来发送文件等完成的操作(客户端)
第一层次:看得懂(依赖于视频、书、帖子)
第二层次:练的熟(每天代码必须实现2-3次)
总结:三分看、七分练
需要建立行之有效的学习方法
学习编程的捷径:敲、疯狂敲
“模仿”好的编码习惯
整理、回顾 :每天花30min整理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值