系统软件: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS
软件: 按照特定顺序组织的计算机数据和指令的集合
开发: 软件的制作过程
软件开发: 借助开发工具与计算机语言制作软件
PrtSc(PrintScreen)屏幕截图 QQ截图Ctrl+Alt+A
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+Z 撤销
Ctrl+Y反撤销
Ctrl+S 保存…
图形化界面:
这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
同时按”Window+R”键,在弹窗输入”cmd”,回车进入DOS窗口,即可开始练习~ddd
J2SE/JAVASE — Standard Edition—标准版/基础版
开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础。
J2EE/JAVAEE — Enterprise Edition— 企业版/商务版
是为开发企业环境下的应用程序提供的一套解决方案,主要针对于企业级应用程序开发。
J2ME/JAVAME — Micro Edition — 微型版/移动版
是为开发移动设备和嵌入式设备(电器、机器人、机顶盒…)提供的解决方案。Java不是不侧重,而是分支出安卓。
————————————————
directory--文件夹
workspace--工作空间--代码存在哪里
我们编写的文件是以”.java”为后缀的源代码文件,Ctrl+S保存时会触发编译器Eclipse对写好的代码进行编译,编译后生成以”.class”为后缀的字节码文件,当Ctrl+F11运行代码时,JVM就会加载字节码文件, 并加载main方法执行程序, 进而在控制台显示代码效果
package cn.tedu.hello;
/**
* package --包
* com.tedu.hello --包名,全小写,公司的域名倒着写
* ;java语句的结束符
* 注意:在java代码中出现的符号均为英文符号
*/
/**
* //Ctrl+s 执行 Ctrl+f11执行 Ctrl+fn+f11执行 ,注意禁用系统快捷键
* public --公共的,作为类的修饰符,修饰谁可以访问这个类
* class --类,java用来定义类的一个特殊的单词
* HelloWorld --类名--驼峰命名法,每个单词的首字母都要大写
* {代码....} 花括号表示是类的主体,其中包含我们写的代码
* */
public class HelloWord {
/**
* public static void main(String[] args) {} --程序的入口
* main() --程序的入口,方法名是main
* public -公共的,作为方法的修饰符,修饰谁可以访问这个方法
* static --静态的,说明这个方法就是静态
* void --空/无,说明方法的返回值是空的
* () -- 代表的是这是一个方法--函数
* String[] args --方法的参数
* {代码....} --花括号是方法的主体,其中就是我们写的代码
*/
public static void main(String[] args) {
/**
* 本句代码的作用:向控制台打印一句话
* System --系统,要发出系统指令
* out -- 向外输出
* println --具体执行的方式--打印后换行
* print --打印后不换行
* () --方法的标识符
* "hello world~" -- 方法的参数,指定要打印的内容
* ; java语句的结束符
* */
System.out.println("hello world~");//syso Alt+/--提示补全
System.out.print("hello world~");//syso Alt+/--提示补全
}
}
main()是函数的入口
java中包含着jre,
java跨平台但是jvm他本身是不跨平台的
作业:
1.画图
2.写eclipse开始程序
3.预习笔记4