Java基础_Java概述】的更多相关文章

Java_概述 特点: 平台的移植性 开源 面向对象 多线程 安全性 工作方式: 先编译再解释执行. 先通过Javac命令将Java源代码编译成字节码文件(bytecode,类文件,.class,中间代码). 通过Java命令启动Java虚拟机加载类文件,经过字节码校验等步骤解释执行代码. 开发工具: JDK(javac.java.javadoc) IDE 术语: JDK:Java Development Kit(java开发工具包) JRE:Java Runtime Environment(j…
  一.java语言概述 来自维基百科 https://zh.wikipedia.org/wiki/Java Java是一种计算机编程语言,拥有跨平台.面向对象.泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发. 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言,应用在电视机.电话.闹钟.烤面包机等家用电器的控制和通信.由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划.随着1990…
计算机基本概念 windows : desktop系统. linux : 稳定性 + 安全性. centos . ubuntu.redhat.suse mac : 路径: 精准定位 目录: 所在的文件夹. dos命令 : dir : directory d : 切换盘符. tab : 补全按键 shift + tab : 反向操作 cd : 进入目录 mkdir :mkd /make directory 创建目录 目录 .. : 上级目录 . : 当前目录 复制 cp copy del : 删除…
import java.util.Scanner; public class Output { public static void main(String[] args){ Scanner sc=new Scanner(System.in); System.out.println("Please input a Inter: "); int num=sc.nextInt(); System.out.println(num); } }…
/* 算术/字符/字符串/赋值 运算符 */ public class OperatorDemo01 { public static void main(String[] args){ //算术运算符 int a=6; int b=4; System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); System.out.println(a/b); System.out.println(a%b); //2 //…
Java的两种核心机制 Java虚拟机机制 Java垃圾回收机制 解释名词 J2SDK&JRE: J2SDK=JDK=Software Development Kit(软件开发包) JRE=Java Runtime Environment(Java运行环境) 只运行Java,只需要JRE,JDK包含了JRE…
1. 什么是程序 程序是计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 2. Java三大版本 Java SE 标准版 Java EE 企业版 Java ME 小型版 3. Java重要特点 面向对象(oop) 健壮性.Java的强类型机制.异常处理.垃圾的自动回收是Java程序健壮性的重要保证 跨平台性.即一个编译好的 .class 文件可以在多个平台下运行 解释型语言 4. JDK.JRE.JVM的关系 JDK:Java Development Kit Java开发工具包 JR…
1. Java语言发展史 1.1 Java语言 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯高斯林(James Gosling) 1.2 Java语言发展史 2. Java语言跨平台原理 2.1 平台 指的是操作系统 ● Windows● Mac● Linux 2.2 跨平台 Java程序可以在任意操作系统上运行 2.…
/* 自增自减运算符 关系运算符 逻辑运算符 三元运算符 (同C++) */ public class OperatorDemo01 { public static void main(String[] args){ //自增自减运算符 int i=10; System.out.println("i: "+i); //10 //单独使用 //i++ ++i; System.out.println("i: "+i); //11 //参与操作使用 i=10; int j…
import javax.swing.plaf.synth.SynthMenuBarUI; /* 类型转换 自动类型转换: 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量 强制类型转换: 把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量 */ public class ConversionDemo { public static void main(String[] args){ //自动类型转换: double d=10; System.out.print…