#业余学习 java基础
编写Hello,world!
public class Hello{public static void main(String[]args){System.out.println("Hello,world!");}
}
注释
public class Kang{public static void main(String[]args){System.out.println("hello,world!");}
}//单行注释/*
* 多行注释
* 多行注释
*//*** @apiNote文档注释* @deprecated 文档注释*/
常用标识符关键字!
常用标识符及关键字 | ||||
---|---|---|---|---|
abstract | break | byte | boolean | catch |
case | char | class | continue | default |
do | double | else | extends | false |
final | float | for | finally | if |
import | implements | int | interface | Instancof |
long | length | native | new | null |
package | private | proteed | public | return |
switch | synchronized | short | static | super |
try | true | this | throw | thorws |
threadsafe | transient | void | volatile | while |
⬆表格内容手打,可能会有错误
标识符不能用作变量名,变量名可用大小写,_ $开头,其余符号均不可(A123 a123 $123 _123)
例如:
public class Kang{public static void main(String[]args){String A123 = "普泰";String a123 = "普泰";String _123 = "普泰";String $123 = "普泰";System.out.println(a123 ); //该行未测试 System.out.println(A123);System.out.println(_123);System.out.println($123); }}
数据类型
八大基本数据类型
整数类型
public class Kang{public static void main(String[]args){int num1 = 10;byte num2 = 20;long num3 = 30L;//long类型在后面加Lshort num4 = 40;System.out.println(num3);}
}
浮点数类型(小数)
public class Kang{public static void main(String[]args){float num5 = 4.5F; //float类型要在后面加Fdouble num6 = 19.96;System.out.println(num6);}
}
字符 & 字符串
public class Kang{public static void main(String[]args){char name = '康'; //字符用单引号String firm = "普泰";//字符串用的双引号iSystem.out.Println(firm);}
}
布尔值
public class Kang{public static void main(String[]args){boolean flag = true; // 是boolean flag1 = false; // 非}
}
明日学习P24(初学,有不足之处望指正)
public class Demo02 {public static void main(String[] args) {//整数拓展int a = 10;int a2 = 010; //八进制0int a3 = 0x10; //十六进制0xint a4 = 0b10; //二进制0bSystem.out.println(a);System.out.println(a2);System.out.println(a3);System.out.println(a4);System.out.println("==============================================================================");//浮点数拓展float b = 0.1f;double b2 = 1.0/10;System.out.println(b); //0.1System.out.println(b2);//0.1System.out.println(b==b2);//falsefloat b3 = 1234567890f;float b4 = b3 + 1;System.out.println(b3==b4);//true//浮点数有有限性,离散性,舍入误差,接近但不等于System.out.println("==============================================================================");//字符拓展char c = 'a';char c1 = '康';System.out.println(c);System.out.println((int)c);//97System.out.println(c1);System.out.println((int)c1);//24247//所有的字符本质还是数字,依据unicode编码表,\u0000~\uffffchar c2 ='\u0061';System.out.println(c2);//a//转义字符System.out.println("Hello\tworld");// \t 制表System.out.println("Hello\nworld");// \n 换行System.out.println("Hello\bworld");// \当前位置前移一列System.out.println("Hello\0world");// \0空字符System.out.println("==============================================================================");String d = new String("hello,world");String d2 = new String("hello,world");System.out.println(d==d2);//falseString d3 = "hello,world";String d4 = "hello,world";System.out.println(d3==d4);//trueSystem.out.println("==============================================================================");//布尔值拓展boolean flag = true;if (flag==true){}if(flag){}//以上两种写法一样的结果,但是代码要精简易读 Less is more}
}
明日学习P25(初学,有不足之处望指正)
#业余学习 java基础相关推荐
- 简单的介绍一下怎样如何学习Java基础
在我看来,学习Java最好的方式就是通过书籍(或博客)+动手写代码,辅以视频,通过多写多练,达到熟练掌握的程度.博主曾经看过一篇文章,讲的是费曼学习法,其中讲到学习的四个步骤:选择目标.教学.纠错学习 ...
- 这样学习JAVA 基础才能又快又稳!
微服务架构 企业和服务提供商正在寻找更好的方法将应用程序部署在云环境中,微服务被认为是未 来的方向.通过将应用和服务分解成更小的.松散耦合的组件,它们可以更加容易升级和扩展. 目前, 越来越流行的微服 ...
- 业余学java还是python_业余学习Java和Python哪个比较合适?
就我个人而言,业余使用,不考虑就业需求,那肯定是Python. 首先要考虑的是Java的难度问题.Java当中涉及到很多概念,比如什么package包啊,或者是什么静态类动态类等等.如果是要写一些大型 ...
- 如何系统学习Java基础
下图是整个Java语言基础学习章节大纲,搜索关注<Java软件编程之家>微信公众号,关注后发送"Java"关键字即可获取java基础更新中的章节,目前作者正在拼命更新中 ...
- 学习java基础知识笔记
Java基础知识 第一章.Java基础入门 1.JDK的组成 2.什么是注释,注释有哪些,字面量,什么是变量 注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的.单行注释. ...
- 【JAVA】学习java 基础知识
今天我们一起继续学习java吧! IDE集成开发环境 在我们进行java程`序开发的时候,使用的开发工具都叫IDE. 现在流行的java开发工具有: IDEA:有免费的版本和收费的版本,我们当然提倡使 ...
- Java学习——Java基础
一. Java概述 1. Java语言概述 1.1 Java应用:擅长互联网软件(淘宝.京东.电商.P2P等).企业级应用(ERP.OA.CRM.BOS等).手机终端应用(安卓系统): 1.2 Ja ...
- JAVA学习-java基础讲义01
java基础讲义 一 java语言 1.1 java语言介绍 1.1.1 什么是java 1.1.2 java之父 1.1.3 java语言发展史 1.2 java语言的特点 二 java环境搭建相关 ...
- JAVA学习-java基础讲义02
java基础讲义02 一 进制 1.1 进制介绍 1.2 二进制 1.3 任意进制到十进制转换 1.4 十进制到任意进制之间的转换 1.5 快速转换法 1.6 有符号数据表示法 二 Java变量和数据 ...
最新文章
- 为什么123 and 456结果是456而123 or 456结果是123?
- 【Java 集合】Java 集合主要脉络 ( Collection | Map | List | Set )
- Jmeter接口测试-断言
- ant 编译android工程(转)
- 关于 Intel 8253/8254
- java解压文件、复制文件、删除文件代码示例
- string学习笔记1
- TCP的三次握手建立连接和四次握手释放连接
- python excel centos_centos中使用python遇到的几个问题
- php表白页面,2020情人节表白页面(代码分享)
- Android 学习 笔记_03. SQLite的使用
- timeout 和 deadline
- 在线预览word,excel,ppt
- 前端模板inspinia
- GO及其LiteIDE踩坑
- 浪潮服务器系统安装操作,浪潮服务器系统安装操作
- java public aspect_ASPECT Java的使用
- 部门换届推文文字_宿委会换届表彰大会!!!
- 国内数字藏品交易平台开发市场会开放二级市场吗
- css 使用 :placeholder-shown 实现MaterialDesign风格的交互