java基础
文章平均质量分 54
正在学习的小白:葛
这个作者很懒,什么都没留下…
展开
-
无锁状态 偏向锁状态 轻量级锁状态 重量级锁状态
https://blog.csdn.net/u014590757/article/details/79717549这个写的好转载 2021-05-31 16:31:19 · 97 阅读 · 0 评论 -
汇编学习了解
汇编学习-1 什么是机器语言: #目前的电子计算机 状态0和1 #最早的程序员,穿孔卡带 加 0100 0000 减 0100 1000 乘 0100 1000 0100 1000 除 0100 1000 1100 1000 之后简化成为助记符。汇编语言,将人能理解读语言转换成计算机语言 加 IMC 减 DEC 乘 MUL 除 DIV C语言 加 + 减 — 乘 * 除 / 进制 一进制,一进一,结绳记事 二进制,二进一 ,计算机 八进制,八进一,8个符号组成 0 12 3 4 5 6 7原创 2021-02-01 12:38:37 · 87 阅读 · 0 评论 -
java复习-10
java复习-10 网络编程 IP地址 ip地址:InetAddress 127.0.0.1:本机localhost ip分类:ipv4:4个字节组成,0~~255 ipv6: fe80::752d:6dbb:16f0:3cae%5, 128位,八个无符号整数 域名:记忆ip问题 //测试ip public class TestInt { public static void main(String[] args) throws UnknownHostException { I原创 2021-01-30 15:44:02 · 105 阅读 · 0 评论 -
java复习-9
java复习-9 线程优先级 线程优先级用数字表示范围是1-10 public class Testpriority { public static void main(String[] args) { System.out.println( Thread.currentThread().getName()+"--->"+Thread.currentThread().getPriority() ); Mypriority mypriority=new Mypriorit原创 2021-01-28 13:59:29 · 58 阅读 · 0 评论 -
java复习-8
java复习-8 多线程 process:相当于开着qq音乐和网易云 Thread:qq音乐中既可以听歌又可以倒计时关闭 线程创建 三种创建方式 1.继承Thread类 2.实现Runnable接口 3.实现Callable接口 ps:其中Thread类实现了Runnable //线程开启不一定立即执行由cpu调度执行 public class TestTHread extends Thread { @Override public void run() { for (int原创 2021-01-27 14:41:32 · 98 阅读 · 0 评论 -
java复习-7
java复习-7 面向对象(oop) 面向对象的思想:物以类聚,分类的思想模式,线性思维 三大特性:封装,继承,多态 类和对象的创建 类的定义: class 类名称{ 属性名称; 返回值类型 方法名称(){} } 使用new关键字创建对象 new 关键字表示创建一个对象 new 关键字表示实例化对象 new 关键字表示申请内存空间 注意:如果使用一个没有申请内存空间的对象,会报空指针异常:java.lang.NullPointerException (1)new关键字:表示向内存申请空间,也表示实原创 2021-01-24 16:14:22 · 87 阅读 · 0 评论 -
java复习-6
java复习-6 数组 定义:数组是定义相同类型数据的有序集合 数组的声明创建 //变量的类型 变量的类型 =变量的值 //定义 int []nums; //首选 int nums2 []; // c 和 c++ //使用new关键字 nums=new int[10];//真实分配空间 这里面可以存放10个int类型的数 //给数组元素赋值 nums[0]=1; nums[1]=2; nums[2]=3;原创 2021-01-23 18:06:25 · 50 阅读 · 0 评论 -
Java复习-5
Java复习-5 方法 方法是语句的集合,他们在一起执行一个功能 最好一个方法只做一个功能(原子性) 结构 修饰符 返回值类型 方法名 (参数类型 参数名){ 方法体 return 返回值 } 方法的调用注意 Java中为什么方法加个static。main方法才能调用static方法? 不是一定要加的,只是你加了之后可以在方法里面直接调用,不需要创建对象;因为main函数是静态方法,所以有一些方法设置为静态是为了方便调用。 注意:1、在静态方法中,不能调用非静态方法及引用非静态变量。但原创 2021-01-22 12:14:40 · 45 阅读 · 0 评论 -
java复习-4
java复习-4 java流程控制 用户交互Scanner import java.util.Scanner; import java.util.Vector; public class Main{ public static void main(String args[]) { Scanner reader=new Scanner(System.in); String s1=reader.nextLine(); String s2=reader原创 2021-01-21 12:36:15 · 61 阅读 · 0 评论 -
java复习-3
java复习-3 基础类型转换 运算中要先将不同类型的转换成同一类型再进行计算; int i=128; byte b=(byte)i; //内存溢出 double c=i; System.out.println(i); System.out.println(b); System.out.println(c); //强制类型转换--高--》低 //自动转换 低--》高 /* * 1不能转换成boolean * 2不能把对象类型转换为不相干类型 * 3把高原创 2021-01-20 13:36:23 · 38 阅读 · 0 评论 -
java复习-2
java复习-2 基础语法 1.标识符和关键字 关键字:像 public static class do char this super等等 类名,变量名,以及方法名都被称为标识符 标识符注意 所有的标识符都应该以字母,$,或_开头 首字符之后可以是 字母 数字 $ _ 组合 不能使用关键字作为变量名或方法名 标识符是大小写敏感的 2.数据类型 java是强类型语言:要求变量的使用严格符合规定,所有变量都需要先定义才能使用 java数据类型分为两大类 1.基本类型: String是类不是关键字 1 数值原创 2021-01-19 13:45:58 · 77 阅读 · 0 评论 -
java复习-1
java复习-1 1.java特性和优势 面向对象 可移植性(write once run anywhere) 高性能 分布式 动态性(反射机制) 多线程 安全性 健壮性 2.java三大版本 javaSE 标准版(桌面程序,控制台开发) javaME 嵌入式开发(手机,家电)几乎已经死掉 javaEE E企业级开发(web ,服务器) 3.jdk,jre,jvm jdk: java开发者工具 jre: Java运行时环境 jvm: java虚拟机 4.编译型和解释型 两个的主要区别是***时机不同***原创 2021-01-19 13:45:03 · 42 阅读 · 0 评论 -
笔记之for和while
java:为什莫大部分用for而不用while 在for和while的区别中,除了格式以外主要是变量的区别。 根据Java中的垃圾回收机制,while的变量设制不会自动的去回收,只能 当到达某个极限或者固定的时间才会回收,而for的变量用完就会回掉了, 会使cup利用提高。 ...原创 2019-07-16 11:51:58 · 113 阅读 · 0 评论