JAVASE学习
简单java基础
风吹菊花酸
这个作者很懒,什么都没留下…
展开
-
变量和常量
Java是强类型语言,每个变量都必须声明其类型 Java变量是程序中最基本的存储单元,其类型包括变量类型,变量名和作用域 变量作用域 实例变量 类变量 局部变量 public class demo3 { //类变量 static double sa = 100; //属性:变量 //实例变量:从属于对象,如果不初始化,这个类型的默认值为0 0.0 //布尔类型:默认值为false //除了基本类型,其他默认值都为NULL String name;原创 2021-09-09 20:01:41 · 71 阅读 · 0 评论 -
JDK及Hello world
JAVA的优势 Java能够跨平台使用 在Windows上写,同时也能在Linus上使用(JVM虚拟机) JAVA的三大版本 JavaSE:标准版,用于桌面程序和控制台开发 JavaME:嵌入式开发,手机,小家电(目前已经很少有人在用) JavaEE:E企业级开发,用于web端和服务器的开发 JDK:java development kit JRE:java runtime environment JVM:java virtual machine 如何删除JDK 删除Java的安装目录 删除Java_H原创 2021-09-03 21:25:00 · 144 阅读 · 0 评论 -
Java异常机制
Error和Exception 软件程序在运行过程中,可能会遇到许多问题,我们叫做异常(Exception) 异常指程序运行中出现的不期而至的各种情况,如:文件找不到,网络连接失败,非法参数等 三种类型的异常: 检查性异常:最具代表性的就是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个文件时,文件不存在,就会发生异常,这些异常在编译的时候不能被简单忽略 运行时异常:运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略(在编译时看不见,只能在运行中才能看到) 错原创 2021-11-17 19:24:53 · 86 阅读 · 0 评论 -
如何用IDEA创建项目
新建一个项目,empty project 新建 一个Module,走java 进入project structure,project SDK选择自己java版本,然后项目语言等级选择相应的版本。 创建empty project 是为了更加方便管理 不仅如此,也可以直接创建java ...原创 2021-09-05 15:28:24 · 89 阅读 · 0 评论 -
基本DOS指令
打开cmd的方法 开始+系统+命令提示符 win键+R 在任意的文件夹下面,按住shift键 + 鼠标右键,然后打开命令行窗口 资源管理器的地址栏前面加上cmd和空格路径 用管理员的方式打开 在"1"的命令提示符点击右键 常用DOS命令 #盘符切换:想去那个盘直接写,注意是英文 #查看当前目录下所有文件:dir #切换目录 cd (change directory) cd··返回上一级目录 cd /d 切换盘符 #清楚屏幕 cls (clear screen) #查看电脑ip ipconfig原创 2021-09-02 20:34:02 · 67 阅读 · 0 评论 -
Java语法
注释 单行注释 //+注释,注释一行文字 多行注释 /*注释 */,注释一段文字 文档注释 /**开头 ,*/结尾原创 2021-09-07 21:24:46 · 64 阅读 · 0 评论 -
Java方法
System.out.println() 类.对象.方法(函数) Java方法是语句的集合,它们在一起执行一个功能 方法是解决一系列问题的步骤的有序组合; 方法包含于类或对象中; 方法在程序中被创建,在其他地方被引用 原子性:一个方法只完成一个功能 ...原创 2021-09-26 16:39:23 · 60 阅读 · 0 评论 -
Java数组
什么是数组 数组是相同类型数据的有序集合 每一个数据称为数组元素,每个数组元素可以通过以一个下标来访问 声明和创建数组: int [] numbers; numbers = new int[10]; //int [] numbers = new int[10]; 内存分析 在声名数组,此时将array压入栈空间里,堆中还未分配内存 在创建数组时,此时在堆中分配内存,其默认值是0 三种初始化 静态初始化: int[] a = {1,2,3,4,5,6}; Sys原创 2021-10-06 20:56:10 · 57 阅读 · 0 评论 -
Java流程控制
1.用户交互Scanner java.util.Scanner 我们可以通过Scanner类来获取用户的输入,实现人机交互 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方式获取输入的字符串,再读取之前,我们一般需要使用hasNext()和hasNextLine()判断是否还有输入的数据 next()和nextLine()的区别 next(): 一定要读取到有效字符才可以结束输入。 对输入有效字符之前遇到的空白原创 2021-09-23 19:58:37 · 330 阅读 · 0 评论 -
学习JAVA
如何学习JAVA 写博客原创 2021-09-02 12:55:46 · 71 阅读 · 0 评论 -
面向对象编程(OOP)
属性+方法 = 类 面向过程(具体)&面向对象(抽象) 面向过程思想: 步骤清晰简单,第一步做什么,然后第二步… 适合处理一些较为简单的问题 面向对象思想: 分类的思维模式,思考问题首先会解决问题需要哪些分类,然后再对这些分类进行单独思考,最后才对某个分类下的细节进行面向过程的思考 面向对象适合处理复杂的问题,适合处理需要多人协作的问题 面向对象 面向对象(Object-Oriented Programming,OOP) 面向对象的本质:以类的方式组织代码,以对象的组织(封装)数据 三大特原创 2021-11-13 16:19:09 · 319 阅读 · 0 评论 -
Java包机制
包的本质就是文件夹 一般利用公司域名倒置作为包名 com.baidu.www 定义包:package 导入包:import import com.study.javabase.*; *号表示所有包都加进来原创 2021-09-12 13:43:58 · 79 阅读 · 0 评论 -
Java运算符
自增和自减 后加加:先赋值,再自增 前加加:先自增,再赋值 逻辑运算符 逻辑与:&& 逻辑或:|| 逻辑非:! 位运算符 与二进制有关 /* a = 0011 1001 b = 1101 1000 a&b = 0001 1000 a或b = 1111 1001 a^b = 1110 0001 异或逻辑 ~b = 0010 0111 <<左移 *2 .原创 2021-09-12 12:03:37 · 70 阅读 · 0 评论 -
JavaDoc
javadoc命令就是用来生成自己的API文档 Java的所有类 点击进入Overview package com.study.operator; /** * @author linyuan * @version 1.0 * @since 1.8 */ //类注释 public class Doc { String name; /** * * @param name * @return * @throws Exception原创 2021-09-12 14:46:09 · 71 阅读 · 0 评论 -
编译型语言和解释型语言的不同
编译型 一般用于操作系统,like C/C++ 对操作系统的要求比较低,速度很快 整体的 解释型 Like 网页和服务器这些对速度要求不是很高 一句一句来 java程序的运行机制原创 2021-09-05 13:25:00 · 74 阅读 · 0 评论 -
markdown语法学习
MARKDOWN语法学习 第一: 字体左边加#+空格:标题 左右两边两个*号:加粗 左右两边一个号:斜体* 左右两边三个号:加粗,斜体* 左右两个波浪线:中间加杠 #号向上加分别是一级,二级,三级,最多到六级 引用: 左边加大于号 分隔线 放入图片 感叹号+[图片名字]+() 超链接 [名字]+() 点击进入哔哩哔哩 列表 有序: 数字.空格 今天 明天 后天 无序: 减号+空格 今天 明天 后天 表格 姓名 年龄 生日 张三 18 1999 代码 int a,b; fl原创 2021-09-02 19:15:09 · 73 阅读 · 0 评论