| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Java学习笔记 -> 正文阅读 |
|
[Java知识库]Java学习笔记 |
004-JDK文件:? ? ? 005-常用DOS命令 dos窗口打开:win+R,输入cmd回车? ? 010 类 例: ?public class HelloWorld { ?/* ?最基本的组成单位是类 ?类的定义格式: ?public class 类名 { ?} ?*/ ? ?// main方法是程序的入口方法,代码的执行是从main方法开始的 ? ? ?public static void main (String[] args) { ? System.out. println ("Goodbye~"); ? ? ? ? ?//这是输出语句,“”里面的内容是可以改变的 ? } ?} 011 关键字 关键字就是被java语言赋予特殊含义的单词
012 常量
013 数据类型 Java对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的存储空间。 ? 浮点数默认是double类型,所以如果定为float,要在浮点数后面加上F,eg:13.14F ; 同样,整数默认是int类型,如果数值过大,想定为long,要在数字后加L,eg:100000000L ; 014 标识符 标识符就是给类、变量起名字的符号 规则:
常见命名约定: 针对方法和变量命名时:
针对类命名时:
017 类型转换
020 字符和字符串加操作 字符相加是ascii对应的数值相加 字符串相加是两个字符串拼接起来 字符串加数值也是两个拼接起来 eg:“happy” + 6 + 66 ;输出结果是 happy666 eg:1+99+”dddd“; 输出结果是 100dddd 023 关系运算符 eg: ?int i=10; ?int j=20; ?int k=10; ?System.out.println(i==j); ?//输出结果为false ?System.out.println(i==k); ?//输出结果为true 关系运算符,正确输出true ,错误输出为false 024 逻辑运算符 & | 等 eg:与 ?int i=10; ?int j=20; ?int k=10; ?System.out.println((i>j)&(i<k)); ?//false & false ?System.out.println((i==k)&(j>k)); ?//true & true ? --输出为true ?System.out.println((i<k)&(j>k)); ?//false & true ?System.out.println((i<j)&(j<k)); ?//true & false eg:或 ?int i=10; ?int j=20; ?int k=10; ?System.out.println((i>j)|(i<k)); ?//false | false ? --输出为false ?System.out.println((i==k)|(j>k)); ?//true | true ? --输出为true ?System.out.println((i<k)|(j>k)); ?//false | true ? --输出为true ?System.out.println((i<j)|(j<k)); ?//true | false ? --输出为true eg:异或 ^ 不一样的时候为true ?int i=10; ?int j=20; ?int k=10; ? System.out.println((i>j)^(i<k)); //false ^ false --输出为false ? System.out.println((i==k)^(j>k)); //true ^ true ? --输出为false ? System.out.println((i<k)^(j>k)); //false ^ true ? --输出为true ? System.out.println((i<j)^(j<k)); //true ^ false ? --输出为true 短路逻辑运算符 &&和&,||和| 区别: &&和|| 有短路效果,即 如果&&前面的为f,则不执行后面的,直接输出false; 如果||前面的为t,则不执行后面的,直接输出true 025 三元运算符 ?格式: ?关系表达式?表达式1 : 表达式2; ?eg: ?a > b ? a : b ; ?执行: ?首先进行关系表达式的计算,如果值为true,表达式1就是运算结果 ?如果值为false,表达式2是运算结果 030 数据输入 ★:scanner 使用步骤 ?导包: ?import java.util.Scanner; //写在类定义的上边 ?创建对象 ?Scanner sc = new Scanner(System.in); ?//sc是变量名,可以改变,其他不能变 ?int i = sc.nextInt(); ?//nextInt() 返回值为int类型,next()和nextLine()返回值为字符串 ?String s = sc.nextLine(); ?如果先用nextInt,后用nextLine,要加一行定义: ?sc.nextLine(); ?//i是变量名可以变,sc是变量名与上面一致,其他不能变 049 跳转控制语句
051 Random 用于产生一个随机数
058 数组
056 idea快捷键
058 创建一个项目 ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 18:58:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |