day-02

配置环境变量
jdk目录介绍
helloworld及简单语法规则
notepad++安装和使用

java发展
c语言:指针和内存管理(编译器,数据库管理)
c++:面向对象,兼容c,图形领域,游戏领域
构建工具:ant,maven,jekins
应用服务器:tomcat,jetty,weblogic
web开发:spring,mybatis
开发工具:eclipse,idea,netbean

java特性
简单,面向对象,可移植,高性能,分布式,安全性,多线程,动态性
javase:标准版【桌面程序】
javame:嵌入式开发(现在基本没用了)
javaee:E企业级开发【web端,服务器开发】
先javase,再javaee

jdk:java development kit
jre:java runtime environment
jvm:java virtual machine

jdk下载与安装
卸载jdk:1.删除java的安装目录
2.删除JAVA_HOME
3.删除path下关于java的目录
4.打开cmd窗口,看看java -version

安装jdk:1百度搜索jdk11,找到下载地址
2.同意协议
3.下载电脑对应版本(看看电脑的配置,一般下载64位)
4.双击安装jdk(后面要用,记住安装的路径)
5.记住安装的路径
6.配置环境变量
1).我的电脑-属性-高级系统设置-环境变量
2).环境变量-JAVA_HOME
3)配置path变量
7.测试jdk是否安装成功
1)打开cmd
2)输入java -version
bin:执行文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

HelloWorld
1.随便新建一个文件,存放代码
2.新建一个·java文件(hello.java)【注意系统可能没有打开文件拓展名】
3.编写代码

public class Hello{
	public static void main(String[] args){
		System.out.print("Hello,World!");
	}
}

4.编译javac java文件,会生成一个class文件
5.运行class文件,java class文件
再cmd窗口输入:javac Hello.java
java Hello
可能遇到的情况:每个单词的大小写问题,尽量使用英文,文件名和类名必须保持一致,符号使用了中文也会有问题

java程序运行机制
1.编译型
2.解释型
java文件计算机用javac把他编译成class文件才能用

IDEA的安装
IDE:集成开发环境
IDEA优化网上可以搜
社区版不支持tomcat,旗舰版要money

java基础语法
注释:书写注释是一个非常好的习惯,并不会被执行
java的注释有三种:在这里插入图片描述
标识符
关键字
java所有的组成部分都需要名字。类名,变量名以及方法都被称为标识符
在这里插入图片描述
所有的标识符都应该以字母,美元符,或者下划线开头
首字母之后可以是任意字符的组合
不能使用关键字作为变量名或者方法名
标识符是大小写敏感的
可以使用中文命名,但是一般建议不这样做,也不用拼音,因为很low

数据类型
强类型语言:所有变量必须先定义后才能使用
弱类型语言

public class Demo02 {
    public static void main(String[] args) {
        String a="hello";
        int num = 10;
        System.out.println(a);
        System.out.println(num);
    }
}

java数据类型分为两大类
1.基本类型
2.引用类型
在这里插入图片描述

变量
java是一种强类型语言,每个变量都必须声明其类型
java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域

 //八大基本数据类型
        int num1 =10; //最常用
        byte num2 =20;
        short num3 =30;
        long num4 =30L; //Long类型要在数字后面加个L

        //小数,浮点数
        float num5 =50.1F; //Lfloat类型要在数字后面加个F
        double num6 =3.14159262343255;

        //字符
        char name ='a';
        //字符串,String不是
        String namea="程乐";
        //布尔值:是非
        boolean flag =true;
        //boolean flag = false;

位:计算机内部数据存储的最小单位
字节:计算机数据处理的最小单元
1B=8bit
字符:是指计算机中使用的字母,数字,字和符号

public class Demo03 {
    public static void main(String[] args) {
        //整数拓展   进制 二进制0b 十进制 八进制0 十六进制0x
        int i =10;
        int i2 =010;
        int i3 =0x10;
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);

        //浮点数拓展
        //float 有限 离散 舍入误差 大约
        //最好完全使用浮点数进行比较
        float f =0.1f;
        double d =1.0/10;
        System.out.println(f==d);
        System.out.println(f);
        System.out.println(d);

        float d1 =2323232323223f;
        float d2 =d1+1;
        System.out.println(d1==d2);

        //字符拓展
        char c1 ='a';
        char c2 ='种';
        System.out.println(c1);
        System.out.println((int)c1);//强制转换
        System.out.println(c2);
        System.out.println((int)c2);//强制转换
        //所有的字符本质还是数字
        //编码 unicode  表:97=a
        char c3 ='\u0061';
        System.out.println(c3); //a

        //转义字符
        //\t  制表符
        System.out.println("Hello\nWorld");

        //布尔值拓展
        boolean flag =true;
        if(flag==true){} //新手
        if (flag){}//老手
        //Less is more! 代码要精简易读
        

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值