ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JavaSE Day01 - java概述

2022-09-15 20:35:13  阅读:267  来源: 互联网

标签:Java 语言 Day01 HelloWorld 跨平台 java JavaSE out


计算机基础
`冯诺依曼体系结构:控制器、运算器、寄存器、输入设备(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)
image-20220813110021045
image-20220813104734873
image-20220813104843721
image-20220813110541786
image-20220813110952069
image-20220813112340772

`

标签:Java,语言,Day01,HelloWorld,跨平台,java,JavaSE,out
来源: https://www.cnblogs.com/wuyaziLeo/p/16687376.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有