Python入门准备

一、IT的前世今生

               IT业务            代表公司

第一代   大型机            IBM

第二代   pc/mac机       MS,Apple

第三代   互联网            Google ,baidu

第四代   移动互联网      Google,Apple, MS,IBM等

2. 一些快捷键

Alt+Tab 项目切换(windows+Tab   3d切换)

先使用win+r 打开“运行窗口”输入   calc:启动计算器 

                                                          mspaint:打开画图板 

                                                          Notepad:打开记事本        

                                                          cmd:命令提示符

3. 原码、反码、补码

原,反,补所有数据运算都采用补码进行

正数的原码、反码、补码都相同,负数复杂

原:二进制表示   最高位为符号位,“0”表示正“1”表示负,其余数位表示数值大小

反:负数的反码是对共原码逐位取反,但符号位除外

补:负数的补码是在其反码的末位加1

正数  5   二进制  00000 0101

原码  00000 0101

反:00000 0101

补:00000 0101

负数  -5

5  二进制  00000 0101

原码:10000 0101

反码:1111 1010

补:1111 1011

4. 计算机语言分类

1) 机器语言

2) 汇编语言

3) 高级语言

5. JAVA语言特性:简单、面相对象、安全、跨平台、多线程、健壮、分布式等。

学习java,先从javaSE开始的,只有学好javaSE才能很好的掌握javaEE和android的知识,对于java的就业,很少有人从事单纯的javaSE开发的,这不是java的强势之处,应该面向市场更广阔的javaEE和android就业方向。

javaSE:android

javaEE的应用市场:电子商务、电信、银行、办公自动化

JDK版本 JAVA7(JDK.14)

引出跨平台/可移植性

实现街机游戏的跨平台性   游戏代码:转  linux 可执行程序  linux os

                                                         转  win   可执行程序  win  os

                                        游戏代码   游戏包   加载   linux版本的游戏模拟器  linux os

                                             win版本的游戏模拟器  win os

游戏包:和平台无关

游戏模拟器:和平台有关

需要为游戏包单独开发游戏模拟器吗?成本重大?其实游戏模拟器只需要开发一次。

6. java的跨平台性原理


为什么不直接编写doss文件:doss文件,只被jvm识别,程序员不懂

7. JDK-JRE-JVM

7.1 JRE(Java runtime environment):java运行环境,如果运行java程序,需要JRE的支持,JRE里包含JNM

7.2 JDK(Java Development kit):java开发工具,包含开发java程序的所有工具等,JDK里包含JRE JAVA虚拟机(Java virtual mochine),简称JVM,它是运行所有java程序的虚拟计算机,好比是街机游戏的模拟器。

7.3 JVM是java语言的运行环境,JVM用于读取并处理编程过的与平台无关的字节码(doss)文件,从而实现java的可移植性,值得注意:java虚拟机是不跨平台的,在win下得装win版的jvm,在linux下装linux版的jvm. JVM是java程序的解释和执行器 搭建JAVA的开发和运行环境

7.4 JDK下载(根据不同的系统,选择不同的JDK版本)

     步骤1:安装JDK

    步骤2:配置PATH环境变量

    PATH变量用于指定java开发工具的位置,如:D:\opensources\jDK1.8.0.45\bin

7.5 安装JDK注意:

1) jdk不要安装在带中文的路径下,最好也不包含字符的英文路径;

2) 避免:c:\WINDOWS\SYSTEM32出现所有名字以java开头的文件,有,删除之

常用问题:“java不是内部或者外部命令”,原因path配置错误

bin:存放了java工具,比如编译工具javac,启动jvm的java等

db:存放了java测试的数据库derby,企业不用

include:存储c++的头文件

jre:Java的运行环境,里面有jvm

猜你喜欢

转载自blog.csdn.net/MaHilda/article/details/80217312