Java语言基础part1

移动互联网: 就是将移动通信和互联网二者结合起来,成为一体.是指互联网的技术,平台,商业模式和应用与移动通信技术结合并实践的活动的总称.
DT:以服务大众,激发生产力为主的技术,DT是数据处理技术的英文缩写
操作系统:(Operating System简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在"裸机"上的基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
平台相关性:我们称能够支持程序运行的硬件或软件环境为平台,不同的平台都有其特有的指令格式,也就是说 Win 支持的指令格式和 Linux 支持的指令格式是不一样的
Win+D回到桌面 Win+E打开我的电脑 ALT+TAB(Win+TAB)项目切换 Win+L屏幕锁定 Win+R运行 1.输入 calc 打开计算器 2.输入mspaint打开画图板 1.在文件夹内按住shift键,同时鼠标右击,选择在此处打开命令窗口,可以打开相应位置的命令提示符 2.在桌面运行命令提示符之后,在命令提示符里面输入相应的硬盘加冒号(例如:e:),然后输入 cd 路径 3.cd .. 回到上一级目录的路径 4.cd /回到当前盘符的根路径
十进制转换成二进制:用十进制的数一直除以 2 ,最后取商和余数,商作为二进制的第一位,余数从下往上依次组成二进制数,第一位是符号位
二进制转十进制:二进制的最后一位到第一位,依次乘以 2 的 0 次方,第二位乘以 2 的 1 次方……依次类推,直到最后一位乘以 2 的 n-1 次方,把所乘的结果全部相加,就可以得到相应的十进制数 二进制的原码,反码,补码:二进制的第一位是 0 ,代表是正数,正数的原码,反码,补码都一样;二进制的第一位是 1 ,代表的是负数,负数的反码:除符号位之外,其他位取反,负数的补码:反码的最后一位加 1
计算机语言:是指人与计算机之间进行通讯的一种特殊语言,是人与计算机之间传递信息的媒介 (软件是由若干条计算机指令组成的) 计算机语言分类:1.机器语言2.汇编语言3.高级语言
Java语言特点:简单,面向对象,安全,跨平台,多线程,健壮,分布式等
Java跨平台的原理:1.编译之后会生成与平台无关的字节码文件 2.得依赖不同平台的虚拟机(JVM) JVM是不跨平台的
JDK:Java开发工具,包含开发Java程序的所有工具,如javac,java等,JDK里面包含JRE
JRE:Java运行环境,如果要运行Java程序,就需要 JRE 的支持,JRE里面包含JVM
JVM:Java虚拟机,是运行所有Java程序的虚拟计算机,JVM是Java 语言的运行环境,也是Java最具吸引力的特性之一。JVM 用于读取并处理编译过的与平台无关的字节码文件(.class),从而实现Java的可移植性。JVM 是不跨平台的,也就是说 Win 下得装 Win 版本的虚拟机,Linux 下得装 Linux 版本的虚拟机。JVM是Java程序的解释和执行器
JDK 安装目录下的文件夹的功能: bin:存放了Java的操作工具,比如编译工具javac,启动JVM的java db:存放了Java测试的数据库derby,企业不用 include:存放c++的头文件 jre:Java 的运行环境,里面有JVM lib:Java 运行和依赖的核心库 src.zip:Java 的源代码
编写第一个程序:(改变了源文件,必须重新编译) 需求:在控制台界面输出:您好,您辛苦了 开发步骤:1.在桌面新建文本文档,取名为 Hello.java 注意:java是文件的后缀名,也就是拓展名 2.使用记事本打开 Hello.java文件,键入以下内容 public class Hello{ } 3.打开桌面命令控制台窗口,输入 javac Hello.java对 Hello.java文件进行编译,编译成功,会在桌面出现一个 Hello.class文件(字节码文件) 4.启动虚拟机,加载 Hello.class这份字节码,并解释执行,输入 java Hello,不需要输入.class,会显示 错误:在类 Hello 中找不到主方法,请将主方法定义为:public static void main(String []args) 5.修正代码如下:public class Hello{ public static void main(String []args){ System.out.print("你好,辛苦了"); } }在控制台输入 javac Hello.java在输入 java Hello,在控制台打印出 你好,辛苦了
CLASSPATH 就是class文件的路径,表示JVM从哪里去寻找class文件 PATH 指Java开发工具的位置
把编译的字节码文件放入指定文件夹中:javac -d 文件名 Hello.java 打印输出内容:java -classpath 文件名 Hello
Java基本语法:1.Java 语言严格区分大小写 2.一个Java源文件里可以定义多个类,但其中最多只能有一个类被定义成public类,若源文件中包括了public类,源文件名必须和该类名重名 3.一个源文件中包含N个Java类时,编译后会生成N个字节码文件,即每个类会生成一个单独的字节码文件,且字节码文件名与对应的类名相同 4.若一个类需要运行,则必须拥有 main 方法,因为main方法是程序的入口
编程建议:1.一个Java源文件只定义一个类,不同的类使用不同的源文件定义 2.将每个源文件中定义的类都使用public修饰 2.保持 Java 源文件的主文件名与类名一致
注释: //单行注释 /*多行注释*/ /**文档注释*/ 多行注释和文档注释彼此之间不能嵌套
关键字和保留字(都是由小写组成): 关键字:在编程语言中,有一些事先定义的,有着特殊含义和用途的单词 保留字:和关键字一样,都是编程语言事先定义好的,只是说现在暂时没有特殊的用途,但说不定以后某天会突然被赋予意义和被使用到,因此被保留下来的单词goto和const就是Java的保留字
Java语言分隔符: (必须是英文状态下的符号) 1.; 分号,语句的分割,表示一句话结束 2.{} 大括号,表示一个代码块,是一个整体,要成对出现 3.[] 中括号,定义数组和访问数组元素的时候使用 4.() 圆括号,使用很广泛,具体用到再具体分析 5.. 圆点,类和对象访问它的成员时使用 6. 空格,把一整条语句分割成几段,空格的次数不限扩,好比一句英文里单词都要分开写一样
标识符:在写代码的时候,为了增强代码的阅读性,会自定义很多名字,比如:类名,方法名,变量名等。在编程里,我们把这种为了增强程序阅读性而自定义的名称,称为标识符。 标识符命名规则:1.由字母,数字,下划线,$组成,但不能以数字开头(此处的字母可以是中文,日文等) 2.大小写敏感 3.不得使用Java中关键字和保留字 4.不使用Java内置的类名作为自己的类名

原文地址:https://www.cnblogs.com/s10-/p/7821557.html