![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
学渣养成日记
这个作者很懒,什么都没留下…
展开
-
JDK配置
JDK下载 到官网选择对于的版本进行下载,安装选择路劲直接安装. 环境变量的配置:我的电脑(属性)–>高级系统设置–>环境变量–>在系统变量点击新建(输入%JAVA_HOME%,和JDK 的安装路径到JDK的根目录)—>在系统变量中找到path变量–>新建变量(输入%JAVA_HOME%\bin;)...原创 2022-02-18 16:25:37 · 814 阅读 · 0 评论 -
Java概述
(1) Java发展史:Java之父 詹姆斯.高司令 sun公司 2009年被甲骨文公司收购.(2)Java语言具有跨平台原理:每个操作系统都装有Java虚拟机(JVM),Java语言编译之后可以通过Java虚拟机进行运行,因此可以跨平台.但是不同操作系统的Java虚拟机的版本可以存着不同,所以Java虚拟机本身不具有跨平台的特性....原创 2022-02-18 16:19:19 · 294 阅读 · 0 评论 -
实现接口
原创 2020-10-11 00:14:35 · 109 阅读 · 0 评论 -
静态导入包
package learning;//静态导入包import static java.lang.Math.random;import static java.lang.Math.PI;public class Demo06 { public static void main(String[] args) { //对比两者区别 System.out.println(Math.random()); System.out.println(Math.PI); System.out.pri原创 2020-10-10 22:41:12 · 134 阅读 · 0 评论 -
静态和非静态的区别
package learning;public class Demo05 { // 静态和非静态的主要区别是:静态可以通过类名直接调用而非静态则需要通过实例类对象进行调用// private static int age;// private int num;// public static void run() {// System.out.println("我是静态方法");// }// public void go() {// System.out.println("我是非静态原创 2020-10-10 22:39:59 · 547 阅读 · 0 评论 -
稀疏数组的读取和存入
public static void main(String[] args) { // TODO 自动生成的方法存根 int [][]array1=new int[11][11]; array1[1][2]=1; array1[2][3]=2; //输出原数组 System.out.println("输出原始的数组"); for (int[] ints : array1) { for (int anInt : ints) { System.out.print(anI原创 2020-10-03 23:18:16 · 94 阅读 · 0 评论 -
数组的使用及其反向数组
public static void main(String[] args) { // TODO 自动生成的方法存根 int [] arrys= {1,2,3,4,5}; //遍历打印 for (int i = 0; i < arrys.length; i++) { System.out.println(arrys[i]); } //求和 int sum=0; for (int i = 0; i < arrys.length; i++) { sum+.原创 2020-10-03 14:02:23 · 185 阅读 · 0 评论 -
数组的申明与创建
public static void main(String[] args) { // TODO 自动生成的方法存根 //数组的申明 int [] num; //数组的创建 num=new int[10]; num [0]=1; num [1]=2; num [2]=3; num [3]=4; num [4]=5; num [5]=6; num [6]=7; num [7]=8; num [8]=9; num [9]=10; int sum=0; for(int i=0;i原创 2020-10-02 23:12:49 · 51 阅读 · 0 评论 -
递归的入门
public static void main(String[] args) { // TODO 自动生成的方法存根 //运行进行检验 System.out.println(f(3)); } //实现递归的方法 public static int f(int n) { if(n==1) { return 1; }else { return n*f(n-1); } }...原创 2020-10-02 22:04:11 · 48 阅读 · 0 评论 -
基本方法的调用与重载
public static void main(String[] args) { // TODO 自动生成的方法存根 double sum=add(10.0, 20.0,20); System.out.println(sum);}public static int add(int num1,int num2) { return num1+num2;}public static double add(double num1,double num2) { return num1+n原创 2020-10-01 21:47:57 · 894 阅读 · 0 评论 -
Scanner基本用法及其实例
public class Demo1 { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner scanner = new Scanner(System.in); //创建一个扫描器对象,用于接收键盘数据 System.out.println("请输入:"); if(scanner.hasNext()) { //判断是否有输入内容 String str=scanner.next();//进行读取输原创 2020-09-26 00:15:29 · 17703 阅读 · 0 评论 -
Java三元运算符
package learning;public class Demo4 { public static void main(String[] args) { // TODO 自动生成的方法存根 int a=10; int b=20; a+=b;//a=a+b a-=b;//a=a-b System.out.println(a); //字符串连接符 System.out.println(""+a+b);//""在前面,则加号为连接符 System.o原创 2020-09-24 22:49:18 · 152 阅读 · 0 评论 -
逻辑运算符和位运算符
package learning;//逻辑运算符public class Demo3 {public static void main(String[] args) { // TODO 自动生成的方法存根 //与(and) 或(or) 非(取反) boolean a=true; boolean b=false; System.out.println("a&&b:"+(a&&b));//与 两个都为真才为真,否则为假 System.out.printl原创 2020-09-24 22:21:01 · 105 阅读 · 0 评论 -
变量(局部变量 实例变量 类变量 )和常量
package learning;public class Demo2 { //实例变量:从属于对象;如果不进行初始化,这个类型的默认值 0 0.0 //布尔值:默认是false //除了基本类型,其余的默认值都是null String name; int age; //类变量 static double salary=2500; //常量 static final double PI=3.14;//final 为修饰符,不存在先后顺序 //Main方法 pu原创 2020-09-24 21:50:33 · 273 阅读 · 0 评论 -
基础转换
public static void main(String[] args) {// TODO 自动生成的方法存根int a=1000000000;int years=10;//int total=ayears; //1410065408 计算的时候溢出了long total=a((long)years);//先把一个int类型的数字强制转换成long类型System.out.println(total);}...原创 2020-09-24 21:24:46 · 78 阅读 · 0 评论 -
自增自减及初识Math类
public class Demo {public static void main(String[] args) { // TODO 自动生成的方法存根 //++ -- 自增,自减 一元运算符 int a=3; int b=a++; //先赋值再自增 int c=++a; //先自增再赋值 System.out.println(a); System.out.println(b); System.out.println(c); //幂运算2^3 2*2*2原创 2020-09-24 21:17:17 · 149 阅读 · 0 评论 -
数据类型扩展及基础面试
public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("Hello,world"); // 整数扩展 进制:二进制 八进制 十进制 十六进制 int i=10; int i2=010; //八进制0 int i3=0x10; //十六进制0x System.out.println(i); System.out.println(i2); System.out原创 2020-09-22 22:39:55 · 86 阅读 · 0 评论