小戴学Java

导航

统计

学习编程的第二天(认真整理的笔记)

关于编程的一些基础知识

什么是计算机?

能够按照程序运行,自动高速处理海量信息的现代化智能电子设备

由硬件和软件组成

计算机的主要构成

  1. CPU

  2. Memory(内存)

  3. Motherboard(主板)

  4. IO设备[input and output(输入和输出设备)]如:显卡,耳机,麦克风

     

     

冯·诺依曼体系结构

 

 

计算机语言发展史

第一代语言

机器语言

基于二进制,直接输入,不经过任何转换

如:0101101010001010110101

第二代语言

汇编语言

指令代替二进制,解决人类无法读懂机器语言的问题

第三代语言

摩尔定律

当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍(现在来看,有一点不现实了)

戈登·摩尔Intel公司的创始人之一

高级语言

大体上分:面向过程面向对象两大类

  • C语言(典型的面向过程)

  • C++语言(典型的面向对象)

  • Java语言(典型的面向对象)

  • C#语言

  • Python、PHP、JavaScript

  • ......

 

 

Java的入门知识

Run Once、Run Anywhere

Java 2 标准版(J2SE):占领桌面

Java 2 移动版(J2ME):占领手机

Java 2 企业版(J2EE):占领服务器

 

补充:三高:高可用,高性能,高并发

JDK、JRE、JVM

JDK: Java Development Kit

JRE: Java Runtime Environment

JVM:Java Virtual Machine

 

 

 

 

posted on   小戴学Java  阅读(65)  评论(0编辑  收藏  举报

点击右上角即可分享
微信分享提示