黑马程序员_Hello Java!!!
来源:互联网 发布:领航软件官网 编辑:程序博客网 时间:2024/05/16 19:31
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
dos命令行,常见的命令。
dir : 列出当前目录下的文件以及文件夹md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 推出dos命令行
另外学到一个清屏命令: cls
Java语言的三种技术架构:
JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;
JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;
JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;
Java语言的特点:跨平台性
任意系统只要装上对应的java虚拟机(java虚拟机是不跨平台的),就可以运行java程序,一次编写,多平台运行.
JDK:Java DevelopmentKit,包含java开发工具,并且包含JRE。
JRE:Java RuntimeEnvironment,包含java虚拟机(JVM Java Virtual Machine) 及java程序所需的核心类库。
配置环境变量path及classpath
环境变量的配置:
1):永久配置方式:我的电脑--属性--高级--环境变量
JAVA_HOME=%安装路径%\Java\jdk
path=%JAVA_HOME%\bin
2):临时配置方式:set path=新值;%path% , 这种配置方式只在当前dos窗口有效。窗口关闭,配置消失。
特点:系统默认先去当前路径下找要执行的程序,如果没有,再去path中设置的路径下找。
classpath的配置:
1):永久配置方式:classpath=.;c:\;e:\
2):临时配置方式:set classpath=.;c:\;e:\
注意:在定义classpath环境变量时,需要注意的情况
如果没有定义环境变量classpath,java启动jvm后,会在当前目录下查找要运行的类文件;
如果指定了classpath,那么会在指定的目录下查找要运行的类文件。
还会在当前目录找吗?两种情况:
1):如果classpath的值结尾处有分号,在具体路径中没有找到运行的类,会默认在当前目录再找一次。
2):如果classpath的值结果出没有分号,在具体的路径中没有找到运行的类,不会再当前目录找。
一般不指定分号,如果没有在指定目录下找到要运行的类文件,就报错,这样可以调试程序。
Java -hello world
写代码:
1,明确需求。我要做什么?
2,分析思路。我要怎么做?1,2,3。
3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。
4,代码实现。用具体的java语言代码把思路体现出来。
/*需求:定义一个hello world小程序。思路:1,2,步骤:1,通过class关键字定义一个类。将代码都编写到该类中。2,为了保证该的独立运行。在类中定义个主函数。格式public static void main(String[] args)3,保存成一个扩展名为java的文件。4,在dos控制台中通过javac工具对java文件进行编译。5,在通过java命令对生成的class文件进行执行。*/class Demo//定义一个类。{//主函数。public static void main(String[] args){//输出语句。System.out.println("hello world");}}
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
- 黑马程序员_Hello Java!!!
- Java初学者_Hello World
- 黑马程序员-java多线程
- 《黑马程序员》java 内省
- 黑马程序员--java 多线程
- 黑马程序员--java 反射
- 黑马程序员-java设置
- 黑马程序员-Java泛型
- 黑马程序员-java数组
- 黑马程序员-java多线程
- 黑马程序员--Java反射
- 黑马程序员- java-Exception
- 黑马程序员-java-反射
- 黑马程序员-java-枚举
- 黑马程序员-java-代理
- 黑马程序员-java-注解
- 黑马程序员-java-JavaBean
- 黑马程序员 Java GUI
- CentOS操作记录
- JS延迟加载代码[加快打开速度]
- ARC基本规则
- 【转载】Errors running builder 'DeploymentBuilder' on project '工程名' 【MyEclipse10下遇到】
- 安装Magento报错:SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for 'perio
- 黑马程序员_Hello Java!!!
- UpdatePanel中让JS输出Alert
- 用户界面3-(Toast对话框)
- vpn连不上,VPN连接报789错误解决方法
- vps 登录加二次验证(authy)
- ubuntu13.04下载 编译android 4.0 (一)
- Linux必学60个命令
- 为什么鼠标光标向左倾斜,而不是垂直的?
- Hadoop中MapReduce的原理