自学JAVA笔记 day1

来源:互联网 发布:淘宝供销平台怎么申请 编辑:程序博客网 时间:2024/06/10 07:46

基础java自学

学习方式-毕老师的视频及PDF文档

写博客笔记目的:加深记忆,以后方便查询,据传以后找工作可以作为“资历”


什么是软件?


一系列按照特定顺序组织的计算机数据和指令的集合。


人机交互的交互方式


图形化界面:现在用的


命令行:需要有一个控制带


常用dos命令行


dir:列出当前目录下的文件及文件夹

md:创建目录

rd:删除目录

cd:进入指定目录

cd..:退回上一级目录

cd/:退回到根目录

del:删除文件

exit:退出dos命令行


百度资料(全一些)

常用的Java Dos命令
 
在介绍Java Dos命令之前,先介绍几个常用的Windows Dos命令
cd          →       指定目录
cd..        →       返回上级目录
cd/         →       返回到根目录
dir          →       列出当前目录下的所有文件夹和文件
md         →       创建目录
 
rd           →       删除目录
del         →       删除目录下的所有文件(子目录的文件不会被删除)
ren         →       重命名
copy       →       复制文件
D:\>copy test.txt a    →    如果text.txt文件和a目录都在D盘,不要写全目录
D:\>copy C:\a\test.txt C:\b     →     如果text.txt和a目录都不在D盘,那么要写全目录
 
下面开始介绍Java中的一些常用的Dos命令
编译多个源文件
有两种方法:
 
1、如果文件都在同一目录
      假设有四个文件:HelloWorld1.java、HelloWorld2.java、HelloWorld3.java、HelloWorld4.java
      那么可以这么写:javac HelloWorld*.java或者javac *.java
2、如果文件不在同一目录
      假设有四个文件:HelloWorld1.java、HelloWorld2.java、HelloWorld3.java、HelloWorld4.java。它们分别在1、2、3、4这四个文件夹里面
 
      那么可以先建一个文件(FilesList.txt)在D盘,然后在此文件里面添加如下内容
      D:\1\HelloWorld1.java    
      D:\2\HelloWorld2.java
      D:\3\HelloWorld3.java
      D:\4\HelloWorld4.java
      然后直接输入命令javac @FilesList.txt
 
将.java文件和.class分开
如果直接用javac HelloWorld.java,那么编译后的HelloWorld.class和HelloWorld.java在同一目录下,那么,怎么让它们不在同一目录下呢?
D:> dir
classes
lib
src
 
D:> dir src
tianjf
 
D:> dir src\tianjf
HelloWorld1.java
HelloWorld2.java
 
D:> dir lib
Banners.jar
  www.2cto.com  
D:> dir classes
 
D:> javac -sourcepath src -classpath classes:lib\Banners.jar \src\tianjf\*.java -d classes\tianjf
 
D:> dir classes\tianjf
HelloWorld1.class
HelloWorld2.class

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


java语言概述


什么是java?


是SUN公司1995年推出的一门高级编程语言

是一种面向Internet的编程语言

Web应用程序的首选开发语言

完全面向对象,安全可靠,与平台无关的编程语言


java语言的三种架构


J2EE企业版   

J2SE标准版

J2ME小型版


java5.0后更名为JAVAEE JAVASE JAVAME


java语言的特点


跨平台性:可以在不同的平台上运行


原理:因 JVM(java虚拟机),java具有良好的移植性


java语言环境搭建


JRE:java运行环境

JDK:java开发工具包(包含JRE)

PS:安装JDK完成后提示继续安装单独的JRE如果安装在一个目录内,前面JDK一些javac等工具会被默认删除 ,仅保留JRE的工具。

 

配置环境变量


每次执行java工具都要进入bin文件夹非常麻烦,所以将java工具所在路径定义到path环境变量中

Path:我的电脑-属性-高级-环境变量-编辑path-添加java工具所在目录,记得加和其他值分开        


临时配置:通过dos  set命令来完成

set:查看本机所有环境变量信息

set 变量名:查看具体一个变量的值

set 变量名=:清空一个变量值

set 变量名=具体值:给指定变量定义具体值

set path=新值;%path%  :给path环境变量添加新值  ,这种配置方式只在当前dos窗口有效 ,关闭随之消失。


配给技巧:创建一个环境变量JAVA_HOME 记住jdk的目录,在path中通过%%动态获取JAVA_HOME的值即可。例:

JAVA_HOME=D:\JAVAJDK

path=%JAVA_HOME%\bin;%path%


java程序开发体验-Hello world






class  Demo                                        //Demo 需要与后续保存的java文件名相一致例Demo.java
{
public static void main(String[] args)                     //一个程序需要执行的起点或者入口
{
System.out.println("Hello World!");              //S.O.P打印命令
}
}



-----------------------------------------------------------------------------------------------------------------------------------

一些错误及解救而方法(截图了 不打了)






0 0
原创粉丝点击