package com.ntru.demo.test.base;

public class HelloWorld {

//实例变量 从属于对象 如果不进行初始化,返回这个类型的默认值0 0.0
//布尔值 默认是flase
//除了基本类型 其他的默认值都是null;
String name;
int age;//类变量  static  从属于HelloWorld
static double salary = 2500;
//修饰符, 不存在先后顺序  静态常量
static  final double PI = 3.14;public static void main(String[] args) {System.out.println("Hello, World");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;//0.1double d = 1.0/10;//0.1System.out.println(f);System.out.println(f==d);System.out.println(d);//字符扩展char c1 = 'a';char c2 = '中';System.out.println(c1);System.out.println((int)c1);//强制转换System.out.println(c2);System.out.println((int)c2);//强制转换//所有的字符本质还是数字//编码 Unicode  2字节 65536(97 = a  65 = A)char c3 = '\u0061';System.out.println(c3);//a//转义字符// \t 制表符// \t 换行System.out.println("Hello\nWorld");System.out.println("---------------------------------");String sa = new String("helloworld");String sb = new String("helloworld");System.out.println(sa==sb);String sc = "helloworld";String sd = "helloworld";System.out.println(sc==sd);//对象  从内存分析//布尔值扩展boolean flag = true;if (flag==true){//新手 if (flag){} 默认为真}int o = 128;byte b = (byte)o;//内存溢出double b1 = o;//强制转换   (类型)变量名//自动转换   低-高/** 注意点*1. 不能对布尔值进行转换*2. 不能把对象类型转换为不相干的类型*3. 在把高容量转换到低容量的时候 强制转换*4. 转换的时候可能存在内存溢出 或者精度问题*** */System.out.println(o);System.out.println(b);System.out.println(b1);System.out.println("----------------");System.out.println((int)23.7);//23char c = 'a';//编码int cc = c+1;System.out.println(cc);System.out.println((char) cc);//操作比较大的数的时候, 注意溢出问题int money = 10_0000_0000;int years = 20;int total = money*years;//-1474836480, 溢出long total1 = money*years;//默认是intlong total2 = money*((long)years);System.out.println(total2);int a=1,b2=2,c4=3;//不建议String name = "qinjiang";char x = 'X';double pi = 3.14;//属性 : 变量//main 方法//局部变量  必须声明和初始化值//实例变量 从属于对象 方法外面int i1 = 10;System.out.println(i1);//变量类型  变量名字 = new HelloWorld();HelloWorld helloWorld = new HelloWorld();System.out.println(helloWorld.age);System.out.println(PI);}//其他方法
public void add(){}

}

自学Java5.19相关推荐

  1. 自学JAVA5.18

    package com.ntru.demo.test; import java.util.Scanner; public class HelloWorld { public static void m ...

  2. 站长在线零基础Python完全自学教程18:Python中的集合完全解读

    欢迎你来到站长学堂,学习站长在线出品的在线课程<零基础 Python完全自学教程>今天给大家分享的是第18课< Python中的集合完全解读>.本节课是一个大课,我分了这些知识 ...

  3. 大数据免费自学马拉松计划

    <IT十八掌大数据内功修炼到企业实战2.0课程>免费自学马拉松计划   1.关于十八掌 学了大数据,还是不敢找工作?  内功不够!跟随十八掌掌门徐培成炼内功! 十八掌教育努力打造一套地表最 ...

  4. 学大数据找IT十八掌

    <IT十八掌大数据内功修炼到企业实战2.0课程>免费自学马拉松计划   1.关于十八掌 学了大数据,还是不敢找工作?  内功不够!跟随十八掌掌门徐培成炼内功! 十八掌教育努力打造一套地表最 ...

  5. matlab分数约分,分母

    3.10c语言自学2021-03-10 19:51:18 https://s4.51cto.com/images/blog/202103/10/489602174c3d2e1deb2f94bc7944 ...

  6. 2020cvpr最佳人脸识别-Suppressing Uncertainties for Large-Scale Facial Expression Recognition

    原文链接 代码即将开源 Abstact 由于表情模糊.低质量的人脸图像以及注释者的主观性等因素的影响,对一个定性的大规模人脸表情数据集进行注释是非常困难的.这些不确定性导致了深度学习时代大规模人脸表情 ...

  7. 《IT十八掌大数据内功修炼到企业实战2.0》全套视频2

    <IT十八掌大数据内功修炼到企业实战2.0课程>免费自学马拉松计划   1.关于十八掌 学了大数据,还是不敢找工作?  内功不够!跟随十八掌掌门徐培成炼内功! 十八掌教育努力打造一套地表最 ...

  8. 19 岁美女自学编程:我是如何成功教会自己的

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! [编者按]最近搜狐 CEO 张朝阳的作息时间表刷爆了朋友圈,让很多人大跌眼球.事实证明,成功 ...

  9. 一个女生物联人的自学单片机笔记2021.1.19(单片机---准备阶段)

    Hello!宝宝们,今天是2021.1.19,这里是甜小姐的后花园. 这是我的第一篇博客,以后这里就是我的秘密基地啦!我会在这里分享自己的心得和学习到的知识和体会,嘀嘀嘀,同时呢也会分享我自己的心情, ...

最新文章

  1. java web乱码问题_如何解决JavaWeb乱码问题
  2. java list 多条件排序_java – 如何对arraylist执行一系列排序操作(多个排序条件)
  3. 中国 AI 出海,大华等企业助力联合国制定面部识别标准
  4. bi power 两个日期挑较早的日期_功率 BI 中的时间智能:利用时间
  5. 机器学习与Web安全结合的基础
  6. Unity - 撸一个简单版本的 四叉树 + 视锥cascaded,用于场景剔除
  7. vue小白的自学笔记
  8. 【elementUI】el-table树形结构样式修改-gif展示说明 按要求自取即可
  9. 规则引擎 Drools:规则引擎概述
  10. 为弹性云服务器申请和绑定弹性公网IP
  11. 【Android 应用】小白之签名文件的生成。
  12. Spark SQL 在SparkStreaming中的运用
  13. 【交通信号灯相位说明及设置】
  14. LabVIEW使用G#框架实现面向对象编程
  15. 【渝粤题库】陕西师范大学163207 旅游企业人力资源管理 作业(专升本)
  16. tdm-gcc 的下载、安装教程【超详细】
  17. MOS管驱动电路,看这里就啥都懂了!
  18. 《机器学习系统:设计和实现》以MindSpore为例的学习(1)
  19. Python--从基础到面向对象全过程笔记
  20. 向量几何在游戏编程中的使用一

热门文章

  1. Springboot-RabbitMq 参数配置详解
  2. 带你从源码了解SpringBoot启动流程
  3. 请解释各种自动装配模式的区别?
  4. BeanDefinitionReaderUtils 向容器注册Bean
  5. 字符串中的编码解码问题
  6. Spring版本特性:Spring各个版本引入了哪些新特性?
  7. jvm_虚拟机组成部分概述
  8. 怎样利用超图客户端打点_QuickFix Java 讲解(三)客户端的搭建与解析
  9. linux查看网速工具,ubuntu查看网速的工具
  10. Android角落 不妨再看LinearLayout