Java学习路程第一天

一.Java的特点
1.简单性
Java的简单性是相对于c语言来说的,Java没有指针的概念,使用的是引用概念.
2.面向对象(懒人思想)
面向对象的特性:分装,继承,多态.
3.分布式
多台服务器共同支持一个业务.
4.跨平台型(平台是电脑的操作系统)
Java的程序运行:(需要开发环境)
JDK 程序开发包(里面包含了JRE和JVM)
JRE 程序运行环境(包含了JVM)
JVM Java虚拟机
注意:Java代码运行在虚拟机上,Java文件的后缀为.java;.java的文件不能直接运行,需要编译的过程将其编译为后缀为.class的文件
5.安全性(指内存方面)
Java有一个内存处理机制即垃圾回收机制,垃圾回收是一个延迟处理,在某一时刻会被系统自动回收.
6.健壮性(增加网站的容错性)
Java属于强类型语言,严格区分大小写,有异常处理机制,会提示用户哪里报错.
二.Java的组成部分
Java分为三大部分:
JavaSE 基础部分
JavaEE 服务器方向
JavaME 移动端方向
三.Java的编译和运行
1.首先先将.java文件进行编译为.class文件.方法:在终端下(Mac)输入cd 加文件路径->回车,输入javac 文件名.java ->回车
2.编译成功会生成一个.class的文件,输入java 文件名->回车运行文件.
3.注意:文件的名字必须跟类的名字一致.(在public修饰下).
四.windows 系统安装JDK适配环境变量.(让系统在编译的时候能找到对应的指令)
方法一:
1打开.计算机->属性->高级系统设置->高级->环境变量->系统变量.在环境变量中找到path
2.添加安装JDK中的bin的文件夹路径
方法二:
1.新建环境变量JAVA_HOME ,添加安装JDK中的bin的文件夹路径.
2.在path中添加%JAVA_HOME%.
五.Java的第一个程序

@requires_authorization
 public class HelloWorld {    
     public static void main(Sting[] args){
       System.out.println("HelloWorld");
    }
 }  

六.Java中的标识符
类名 变量名 接口名
标识符的命名规范:以字母,数字,下划线和$进行命名,不能以数字开头.
类名的命名规范:
1.使用大驼峰命名法:单词首字母大写,多个单词时每个首字母大写.
2.小驼峰命名:第一个单词首字母小写,多个单词时其余首字母大写(定义变量名使用)
3.注意:命名要做到见名知意.,Java中的关键字不能够在自己命名使用
七.进制转换
十进制:0-9
二进制:0-1 以0x开头
八进制:0-7 以0开头
十六进制0-9 以0b开头

将一个十进制转化为二进制
连除倒取余
15->1111
二进制转十进制
按权求和
1011->11

八.变量和常量
常量:程序运行中不会更改的量
变量作用:存储数据
数据类型 变量名 = 初值;

九.数据类型
1.基本数据类型
整型:
byte 字节型 表示一个字节,可存储一个字节大小的数据,一个字节用八个二进制位表示
short 短整型 2个字节
long 长整型 4个字节
int 整型 4个字节
浮点型:
float: 4个字节
double (系统默认声明的小数使用double类型) 8个字节
字符型:
char 可以与整型相互转换
字符串类型:
比较特殊 本身是一个类但是使用方法于基本数据类型相同.String
2.引用数据类型:
类和接口.

@requires_authorization
public class HelloWorld {
   //入口函数 main
    public static void main(String[] args) {
        System.out.println("拥抱这个世界");
       //打印快捷键 sout
        System.out.println("哈哈哈");
        //声明一个整型变量int,
        int number = 10 ;
        number = 15;
        System.out.println(number);
       //字符型变量
        //字符声明的要使用单引号括起来
        char c = 'a';
        //强制转换 将字符型转化为整型
        System.out.println((int)c);
        int number2 = 100;
        System.out.println((char)number2);
    }
}

猜你喜欢

转载自blog.csdn.net/l710820742/article/details/81877453