java学习第一天
来源:互联网 发布:适合妈妈穿的淘宝店 编辑:程序博客网 时间:2024/06/11 07:01
基本常识
软件开发
软件:数据与指令的集合(编写软件的主要目的就是处理现实中的数据)
软件的分类:系统软件(操作系统) ;应用软件(QQ、迅雷)
软件开发:制作软件的过程
人机交互
人机交互的方式:图形界面(windows 操作系统的鼠标操作)
命令行(在DOS中使用DOS命令控制计算机)
常见的指令
dir:查看当前目录的文件及文件夹
md:创建文件夹
rd:删除文件夹(删除的文件夹必须是空的)
cd:进入文件夹
cd..:返回上一级目录
cd\. 返回根目录
del:删除文件(del *.txt 删除所有TXT格式的文件)
exit:推出控制台
D: 进入D盘(C:;E:)
java语言的基本知识
java 是1995由sun(standford university network)推出的一门高级编程语言,迅速成为uweb程序开发的首选语言,简单易学,完全面向对象,与编程平台(操作系统)无关。
java有3中技术框架(面对3中应用领域)
java EE java企业级应用(servlet 、jsp 主要是针对web应用程序开发)
java SE java标准开发(桌面、商务应用程序解决方案,为其他两种应用提供基础)
java ME java小型版(主要针对电子消费产品和 嵌入式设备中的解决方案,比如手机中的应用程序的开发)
java语言的跨平台
java编写的程序可以在不同的操作的系统上运行
原理:在平台先安装一个JVM(java虚拟机)有JVM负责java程序在系统中的运行,JVM作为一种特殊的软件解释和执行java程序。
虚拟机是分版本的,但java程序是不变的。
java环境
java编程环境的搭建(在学习任何语言时这都是必须的)
JRE:java运行环境(包括JVM和java程序运行的核心类库,运行一个java程序只需安装JRE)
JDK:java开发工具包(包括java开发工具:编译工具javac.exe,运行工具java.exe)jdk中包含JRE安装了JDK就不用再单独安装JRE
包含关系:JDK包含JRE,JRE包含JVM
环境变量的配置
在BIN目录下可以用javac指令编译程序,如果想要在任何目录下使用javac指令需要配置环境变量。
在系统环境变量path中添加javac.exe所在的目录。
设置技巧
由于jdk安装包的位置可能变化,我们将不变的部分直接添加在pathzhong而变的部分我们用单独的环境变量保存。
例如:java_home = “C:\java\jdk8”,在path中添加%java_home%\bin这样就OK了。
java程序初体验
编写程序保存在demo.java文件中。
class demo
{
public static void main(String[] args )
{
System.out.println("hello java");
}
}
通过javac指令编译demo.java文件,生成demo.class文件(javac demo.java)
通过java指令运行demo.class文件(java demo)
java注释
单行注释 //
多行注释 /* */
文档注释 /** */(通过javadoc指令可以导出所有的文档注释)
注释的作用1.解释说明(主要为以后阅读代码提供帮助。因此要养成写注释的习惯,边写注释,边写代码)2.调试程序(通过注释来查找程序的错误)
- java学习第一天
- Java学习第一天
- java学习第一天
- Java学习第一天
- 学习Java第一天
- 第一天学习java
- java学习第一天
- 学习JAVA第一天
- JAVA学习第一天
- Java 学习第一天
- java学习第一天
- JAVA学习第一天
- java学习第一天
- JAVA 学习第一天
- 学习Java第一天
- java学习第一天
- JAVA 学习第一天
- 学习JAVA第一天
- 【LeetCode】Swap Nodes in Pairs
- 任务调度开源框架Quartz动态添加、修改和删除定时任务
- 研大考研不是骗子:考研政治对时事的考察
- 关于ListView的Item的一些定制化需求
- WIN7里使用msg命令发送消息的方法
- java学习第一天
- 写在毕业季:师兄告诉你如何找工作
- ORACLE日期时间函数大全
- 邻接表深度优先和广度优先遍历(DFS和BFS)
- [IOS开发]Storyboard全解析-第一部分
- Swift 中 类与结构体的对比(整理自The Swift Programming Language中文完整版)
- Java Calendar获取年、月、日、时间
- 正确理解 非UI线程不能直接更新UI
- 简述自动化测试01-ant