Java基础班第一天笔记
来源:互联网 发布:封面设计软件手机版 编辑:程序博客网 时间:2024/05/10 11:31
第一天总结:
前言:
学习一个新技术或知识点的方法
1。这个技术或知识点是什么
2。这个技术或知识点有什么特点
3。这个技术或知识点怎么使用
4。这个技术或知识点什么时候用
5。这个技术或知识点怎么讲解
1。基础知识
1.1 人机交互
图形用户界面(GUI)
命令行
1.2 常见的DOS命令
dir 显示当前目录中的内容
cd 进入指定的目录中
cd .. 进入上一级目录
cd \ 进入根目录
md 创建目录
rd 删除目录
del 删除指定的文件
exit 退出控制台
help 显示所有的命令和命令的功能解释
1.3 Java的特点—跨平台性
原理:在不同的系统平台中安装专门用于解释执行Java程序的Java虚拟机(JVM)
其实就是将生活中的语言翻译成机器语言,交给计算机执行
2。Java环境的搭建
2.1 JRE和JDK的区别?
JRE:Java运行环境(Java Runtime Environment),包含了Java虚拟机(Java Vitrual Machine)以及Java的核心类库,
只能运行已经编译好的Java程序
JDK:Java开发工具包(Java Development Kit),包含了Java开发工具以及JRE,安装了JDK后可以不单独在安装JRE
开发工具包括javac(编译工具)等
简而言之:就是使用JDK编写Java程序,交给JRE去运行。
2.2 配置环境变量:★★★★★
path:用于记录应用程序的路径。
使用环境变量的原因:便于应用程序的使用,将要执行的应用程序的路径记录到系统中,下次在使用时系统可以自己
在指定的路径下查找。
2.3 环境变量的设置方式
一劳永逸的方式:
在path的值中的最前面添加JDK根目录\bin; 不要忘记封号
设置环境变量的技巧
可以将JDK的根目录自定义一个名为JAVA_HOME的环境变量。在path的值中使用%JAVA_HOME%\bin;
临时配置环境变量
可以使用set命令来配置,使用set命令配置的临时环境变量只在当前控制台中有效。
在现有的path内容中添加新内容:set path=.;%path%
. 代表当前目录
3。Hello World程序
代码示例:
class Demo
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
3.1 编写:
class Demo:使用class关键字定义一个类
public static void main(String[] args):主方法(主函数)。固定格式,能够保证类可以独立运行
System.out.println("Hello World!"):输出语句,将括号中的数据打印到控制台中
3.2 编译:javac Demo.java
3.3 运行:java Demo
3.4 常见问题:★★★★★
编译时期:代码写错,出现中文,找不到文件等
运行时期:没有主方法,找不到这个类
3.5 Java虚拟机执行类文件寻找类文件的步骤
先在classpath下寻找指定的类文件,如果classpath不存在那么在当前目录下寻找(classpath的末尾
必须加上了封号或者添加了.;)。
3.6 classpath的配置
定义在系统中,明确JVM要寻找类文件的路径,如果不定义,那么默认值是当前路径
注意:在定义classpath时,末尾不要加入; 当发生类文件找不到错误情况,可以检查下classpath是否配置有误
4。Java语法基础
4.1 关键字:将具体的单词赋予特殊的含义和功能,都是小写的
4.2 标示符:就是用于在程序中自定义的名称
规则:0-9 a-z A-Z _ &
注意:数字不能开头,不可以使用关键字
4.3 注释:
作用:1。注解说明程序的含义
2。调试程序
分类:1。单行注释 //
2。多行注释 /* */
3。文档注释 /** */
4.4 今后学习中,在解决需求时的基本动作:★★★★★
4.4.1 明确需求
4.4.2 明确思路
4.4.3 明确步骤
4.4.4 明确代码
其实代码就是思想的一种体现形式
写代码,先写中文需求的基本动作,最后再去编写代码
强调思想很重要!强调代码亦很重要!
- Java基础班第一天笔记
- 实习第一天 java基础笔记
- JAVA零基础学习第一天笔记
- 第一天----Java基础
- Java基础-第一天
- Java基础第一天
- Java 基础第一天
- 第一天---Java基础
- java基础第一天
- Java基础第一天
- java基础-第一天
- java基础第一天
- java基础第一天
- java 第一天笔记
- Java第一天笔记
- Java基础班第一天--面向过程
- 【屌丝学习笔记】第一天 JAVA基础
- JAVA基础18天速成学习笔记之第一天
- 申论写作技巧
- 日本麦当劳的O2O闭环案例(之一)
- 二叉树的基本操作
- 有1,2,2,3,4,5六个数,要求输出他们组合的全排列,4不能在第三位,5和3不能相邻
- linux bluez编译
- Java基础班第一天笔记
- Java虚拟机学习 - 体系结构 内存模型
- ORA-01034: ORACLE not available
- C语言中变量内存布局
- 苹果相关
- Linux下信道使用
- 虚拟机Mac系统中VMware tools安装和vm共享文件夹的设置
- cocos2d-x牛人博主
- JQuery对radio的操作