Java基础巩固+习题1
上午
编程入门:
内存(Ramdom Access Memory)RAM是计算机CPU(Center Processing Unit)读取磁盘数据时的中间体,磁盘中的文件先读入内存(可缓存),后被CPU读取,本计算机CUP一秒钟可以执行2.3GHz的指令,由于内存存取数据的速率是磁盘存取数据的十倍以上,为提高计算机性能,可以从提高磁盘存取速率上入手(如固态硬盘)。
计算机专业英语单词记忆!
学习方法:看得懂、练的熟。代码至少敲2~3遍。
纸上得来终觉浅,绝知此事要躬行。
捷径:敲,狂敲!“模仿”好的编码习惯。
不是没听懂,而是记不住。
代码虐我千百遍,我视代码如初恋。
下午
软件开发介绍:
软件,即一系列按照特定顺序组织的计算机数据和指令的集合。
人机交互方式:
1.图形化界面(Graphical User Inteface GUI)苹果(乔布斯)提出,和施乐合作->微软(比尔盖茨)
DOS系统 20年前->图形化界面
2.命令行方式(Command Line Interface CLI)
CMD
到指定盘符 d:+回车、重现目录结构 dir、新建文件夹 md make directory+文件夹名、进入文件夹 cd + 文件夹名、退回上层目录cd..、进入最内层目录 cd +a\b\c\d、回退到根目录cd/、删除文件 del+*.txt、删除文件夹 rd remove、
Alogorithms + Data Structure = Programs. Pascal之父Nicklaus Wirth
不同编程语言介绍:
http://www.tiobe.com/tiobe-index/
晚上
C C++ Java Python:代码简洁度逐渐增大(开发效率快),但运行效率逐渐降低
面向过程 面向过程、对象 面向对象
SUN(Stanford University Netw)1995推出。
Java 印度尼西亚有一个岛叫做Java,岛上生产咖啡 是Web应用程序的首选开发语言。
后台开发:Java、Python、PHP、Go、Node.js。后厨
前端:页面设计。菜单 服务员
java Web后台开发 大数据 Android应用程序客户端开发
历史:Oak->JDK1.0(1996)->1.1\1.2->J2SE、J2EE、J2ME、JSP/Servlet->1.5(改名为JDK5.0)2004年->
2005 J2SE->JavaSE等
2009 Oracle收购SUN(金融危机)
2011 JDK7.0
2014 JDK8.0
2017 JDK9.0 最大限度实现模块化
2018年3月 JDK 10.0,版本号18.3
2018年9月 JDK 11.0,版本号18.9
每六个月更新一次(Java Development Kit Java开发工具包):包含Java的开发工具和JRE,其中的开发工具(编译工具javac.exe 打包工具 jar.exe)
jre Java Runtime Environment:包括JVM和Java所需的核心类库等
JavaSE(Standard)支持面向桌面级应用(360、QQ等)的Java平台,Java核心API
JavaEE(Enterprise)主要开发Web应用程序 Servlet、Jsp
JavaME(Micro)主要支持运行在终端(手机)上
特点:
1.易学的 基于C、C++
2.面向对象的 两个要素 三个特征
3.分布式的 网络编程 Java.net URL Socket
4.健壮性 强类型转换 异常处理 垃圾自动回收机制
5.安全的 ClassLoader
6.体系结构中立的 编译为的字节码格式文件可以在实现这个Java平台的任何系统的解释器中运行 有不同版本操作系统的JVM 跨平台性 7.WriteOnce,RunAnyway
8.Java是性能略高的 与解释型的高级脚本语言比
9.原生支持多线程的
环境变量path:Windows系统执行命令时要搜寻的路径
Java严格区分大小写,Windows不区分
建议删去class path路径
cmd运行Hello代码
注释的作用:
帮助调试代码:注释掉代码再运行
方便阅读
编译后的class文件不包含注释
单行
//
多行
/*
/
文本注释:Java特有,且注释的内容可被javadoc解析,生成一套以网页文件形式存在的说明文档
/*
@author
@version v1.0
*/
出现错误
中文识别不了
myHello文件夹名字->index
JavaAPI文档 类库 字典
(application Programming Interface)
习题:
1.JDK、JRE、JVM三者之间的关系,JDK、JRE包含的主要结构有哪些?
JDK=JRE+Java开发工具(javac.exe...)
JRE=JVM+Java核心类库
2.为什么要配置环境变量?如何配置?
使得可以在任何路径下执行javac.exe
JAVA_HOME = bin
的上一层目录
path=%JAVA_HOME%\bin
3.常用的几个命令行操作有哪些?
md cd cd.. cd/ del rd
4.创建如下的类,使得运行时可以输出:
/*姓名:wz
年级:研三
班级:研2029*/
class Person{
public static void main(String args[]){
System.out.println("姓名:wz");
System.out.println("");
System.out.println("年级:研三");
System.out.println("班级:研2029");
}
}
//println line换行
5.编译和运行上述代码的指令
标签:JRE,巩固,Java,JDK,cd,文件夹,println,习题 From: https://www.cnblogs.com/zWANG97/p/17166814.html