计算机基础
`冯诺依曼体系结构:控制器、运算器、寄存器、输入设备(Input)、输出设备(Out)
CPU(中央处理单元):控制器+运算器
常见语言的发展历程
机器语言:(高1低0电平,由一系列的01组合而成)
汇编语言:(ADD SUB CMP,较为繁琐)
高级语言
C语言(1970年,前身是B语言,面向过程的语言,时钟周期,指针)
C++(1984年,面向对象语言【语言王国】)
Python (1989年,吉多:人生苦短,我用Python【简单、快捷、高效】,爬虫,数据分析、人工智能【科学家】、云计算【脚本语言】)
PHP(1994年、弱类型语言,简单,容易上手,开发速度较快速)
Java(1995年,瓜哇岛,基于C和C++,面向对象)
// java不跨平台(源码) java语言跨平台
// java语言跨平台原理:不同平台安装不同版本的虚拟机 但是最终解释器解释的都是同一份字节码 这个过程实现了跨平台性
JavaScript(1995年,脚本语言)
C# / .Net(2000年微软推出)`
Java语言主要特征
简单、面向对象、分布式、安全健壮、在体系结构中相对独立、高性能、可移植性强、动态、多线程
Java开发环境的搭建
`1、搭建JDK(Java开发工具包)环境
安装jdk_8u73_windows_i586_8.0.730.2.exe
1)此电脑-高级系统设置(系统属性)-环境变量-系统变量(新)-变量起名JAVA_HOME-粘贴jdk安装路径到变量值(bin文件夹根目录)
2)双击系统变量path 添加%JAVA_HOME%/bin %变量名%表示读取环境变量JAVA_HOME
3)检测Java环境变量 cmd控制台窗口输入 java -version
javac.exe 源代码编译器
Java.exe 字节码解释器
2、JRE(Java运行环境,执行字节码文件)`
HelloWorld程序演示
Java源代码【程序员写的,程序执行的主入口main(),方法要放在一类中】public class HelloWorld{ // public 访问修饰符 // static 关键字 // void 返回类型 // main 方法名 // String 类 // args 字符串数组 public static void main(String[] args){ // java中的注释 System.out.print("HelloWorld"); System.out.print("HelloWorld/n"); // 转义字符换行 System.out.println("HelloWorld"); // println换行 } }
运行过程:
常见错误:
集成开发环境:
`
IDE:集成开发环境
Java—1.eclipse
—2.idea (java开发神器,收费)
工程的编码方式:GBK UTF-8
GBK:简体中文 GB2312
BIG5:繁体中文
ISO-8859-1:国际编码,不含中文
UTF-8:万国码[0~65536]
ASCII码:美国信息标准交换码[0~127特殊的符号,数字,字母]
Unicode:java默认采用的编码(前128位就是ASCII码,包含中文0~65535)
`
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/java/289695.html