认识java
Java面向对象的语音,Java是跨平台的语音,Java是多线程语音
学习一门语音首先就要知道他是用来干嘛的,是它创作者是谁,java之前是SUN公司
的在2009年04月20日,Oracle公司用74亿美元收购Sun,取得java的版权。
java是需要一个虚构机的 就是java虚构及全称为Java Virtual Machine
Package:公司、组织、个人的域名倒写(反过来写),全部使用小写字母
列:class student
Java的命名规范:
Class大驼峰命名:所有单词的首写字母大写
列:Student Class
方法、变量:小驼峰命名(第一个单词的首字母小写其他单词的首字母大写)
列:student Class
常量:全大写,单词与单词之间使用下划线(_)分割 列:STUDEN_CLASS
Java的第一个程序:
先写主程序
public static void main(String []args)
{
}
主程序是不需要改变的,固定了这样写
package com.ceshi.demo;
//第一个作业打印
public class HelloWorld {//它将打印 Hello,World! 主方法名
public static void main(String[] args) {//方法名
System.out.println(“Hello,World!”);//输出打印
}
}
编写 Java 程序时,应注意以下几点:
1、大小写敏感:Java 是大小写敏感的,这就意味着标识符 Dai与 dai是不同
的。
2、类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 Mydailiping。
3、方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
4、源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用public类的类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。
(如果文件名和类名不相同则会导致编译错误)。
主方法入口:所有的 Java 程序由 public static void main(String []args) 主方法开始执行。
Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
Java的注释和C#的一样:
单行注释 //注释的内容
多行注释 /注释的内容/
/*注释的内容/
这种方式和第二种方式相似。这种格式是为了便于javadoc程序自动生成文档。
基本数据类型:
Java有八个数据类型
整数类型、浮点类型、字符类型、布尔类型
1、整型:byte short int long
注:零是划分在正数中所以要减一,零代表正数,一代表负数,
Byte 是占了1个字节等于八位(等于八bit),一共有8位为一个字节相当于八个格子为一个字节(B)(bit)
范围是:-2^7 到2^7-1 默认值是0
负的128到正的127符号要单独占一位
Byte的类类型(包装类)是 Byte
占了2个字节的,一共有16位 (bit) 范围是:-2^15 到2^15-1 默认值是0
Short的类类型是Short
int 占4个字节,32位 范围:-2^31 到2^31-1 默认值是0
int 的类类型是 Integer
Long 占8个字节,64位 范围:-2^63 到 2^63-1 默认值是0L
支持4种写法
二进制:0b或0B开头(Java7开始支持);8进制0开头;
十进制(默认);
十六进制 0x或0X开头 0~f
Long 的类类型是Long
2、浮点型 float,double
Float 占4个字节,32位,后用f或F进行标识
Double 占8个字节,64位,小数默认的是double类型
double类型后可以用D或d标识,但一般不加
3、字符型 char
字符型,占2个字节,16位 Character
第一种:char g=‘a’;字符
第二种:char h=’\r’;特殊的转义字符
第三种:char i=’\u9990’;Unicode字符集\u000-\uFFFF
第四种:char j=65535;字符0到65535
4、布尔型 boolean’
Boolean 布尔型 boolean 占1字节 8位 true/false
引用类型:除了基本数据类型其他的都叫引用类型。
(1)标准:Parseint 字符串转换为int
(2)不标准:不标准但可以转换,Valueof字符串转换为int
String是引用类型
进制装换:
十进制转成十六进制
System.out.println(Integer.toHexString(300));
把三百转成十六进制,直接用Integer.toHexString来转进制,
后面括号里面跟的是需要转换的数字
十进制转成八进制
System.out.println(Integer.toOctalString(300));
把三百转成八进制,和上面同理只是参数不一样,
转八进制使用toOctalString后面括号里面跟的是需要转换的数字
十进制转成二进制
System.out.println(Integer.toBinaryString(300));
把三百转换为二进制,一般人们使用的都是二进制,
同样转换二进制的也有他自己的转换参数那就是toBinaryString同样括号里面的是需要转换的数字
十六进制转成十进制
System.out.println(Integer.valueOf(“FFFF”, 16).toString());
把进制转成十进制 通过valueOf来转引号里面是十六进制数,后面的数字是指定类型指定现在这个数是十六进制
八进制转成十进制
System.out.println(Integer.valueOf("776", 8).toString());
把八进制转换成十进制,也同样是通过valueOf来转换的,后面引号内的是八进制的数值,逗号后面的数字是指定类型的数,指定现在这个数是十六进制。
二进制转成十进制
System.out.println(Integer.valueOf(“0101”, 2).toString());
二进制转换成十进制,同样都是通过valueOf来转换的,其他的都和上面一致,不一样的只是他们转的进制不一样。
------目录操作-----
d: 切换盘符
dir 列出来当前目录的所有文件
md 创建文件夹
rd 删除文件夹
cd 打开文件夹
tab 自动补全
. 当前目录 … 上一个目录
cd \ 或者 cd\ 退回到根目录(盘符目录)
------文件操作------
del a.txt del *.txt
del 目录 表示删除目录下的所有文件
------其他操作------
cls 清屏
exit 退出DOS
上方向键 取得上一个命令
-----计算机常用命令(不区分大小写)—
Notepad、Mspaint、Cals、Mstsc