Java语言学习笔记——20121220课程笔记

一、学习java语言

1、需要Java环境——将写好的java程序交给计算机处理

     java程序——文本文件(xxx.java文件) 在windows/Linux/Mac计算机等系统上运行

     java特点:1)开源(开放源代码)

                      2)具有可移植性(跨操作平台)

     Jvm——java虚拟机 (在不同操作系统上运行java程序) Java Virtual Machine 

     Jdk ——java开发工具包   Java Development  Kit 包含Jre:Java运行环境(包含了Jvm)以及Java工具包

     如何卸载:win+R   输入control 打开控制面板 卸载程序

    

 2、需要有Jdk软件——java安装

     Jre——java runtime environment  java运行环境

     安装好后 Jre里面的lib目录有一些jar包,如:rt.jar (java运行时所需要的核心类);logging日志记录文件

 3、Jdk目录结构介绍

     

1)bin目录 可执行性目录

     .exe文件 需要在doc控制台中使用的指令

2)db   data base 数据库

3)include 

    .h C文件  java最底层还是C语言  java是应用层面 java创建不了线程

4)jre目录 java runtime environment

    包含jvm以及java程序运行时候的一些核心类库,如:lib目录里的rt.jar,以及包含日志文件(程序出错可以查看哪里出错)

5)lib目录 包含java核心工具

    tools.jar

    Mission control权限控制

6)src.zip

java是开源的,其中包含java所有的核心类

Scanner 文本扫描器

4、编写java程序的操作步骤

1)需要借助jdk,jdk包含jre包含jvm

2)需要编写的java文件——通过jre里面的jvm来编译和运行

    Jdk里面的bin目录里有两个指令

Java.exe(编译指令)   java.exe(运行指令) 需要在doc控制台中使用

3)编写一个入门程序”hello world”

在jdk安装目录里面的bin里面 创建一个文本文件,以 .txt结尾

HelloWorld.txt 首字母大写 语法

显示后缀

4)编写内容

     java中最基本的单元是类——class

    

    Class  类名{//类名:一般情况下和当前文件的名称保持一致 举例:HelloWorld

     //能够被jvm识别调用的一个方法:固定的写法

  public static void main(String[] arjs{

   //输出一句话:打印在控制台上

System.out.println(“hello world”);//;号表示语句结束

})

}

main

String 字符串

[]数组

args 参数

第一个大括号是包整个类 第二个大括号是包整个方法

*号表示没有保存

在记事本中写完之后按 control+s保存代码

5)推出去,将HelloWorld.txt后缀变成.java

6)打开dos控制台

   方式一:开始菜单,输入cmd,命令提示符,右键以管理员身份运行

   方式二:windows键+R键:输入cmd——回车进入dos控制台

   系统盘名称不要有中文路径

C:\Users\mr.z>

盘符切换命令(jvm装在D盘)

盘符号:(不区分大小写)

一次进入多级目录 cd 跟上路径

一次进入单级目录 cd 目名称

 复制路径,然后右键

Cd:chang develop

C:\develop\development_software\java\jdk\bin>

7)开始进行编译

   首先编译写好的HelloWorld.java

        Javac java源文件,如果没有报错,就会编译成类名.class文件(自动生成)——字节码文件

再编译用上下方向键

如果中间有写错,那么:

    

若类名与上面不一致,就会生成其他名称

8)如果代码没有任何问题,就要开始进行运行

            Java 刚才生成的字节码前缀(类)

若是中文,会出现乱码

新建的文件是UTM-8格式

怎么清所有指令?

如果输出语句是中文,使用普通记事本,选择文件——另存为——编码格式选择ASCII码表

原因:当前是GBK格式(一个中文对应2个字节),而文档是UTM-8,一个中文对应三个字节,所以另存为ascii格式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值