java
还是那个同伟伟
百万代码中取bug首级
展开
-
Java打印菱形(空格菱形)(星星之间有空格)
打印如下图形: * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * *就是下图这种: 每一个和每一个星星之间有一个空格的,输入偶数层的话再次进行输入可以输入层数,因为图案只有奇数次的层,所以只能输入奇数的层数有更好的方法或者更简单的方法,可以评论下代码如下:import java.util.Scann...原创 2020-10-12 17:50:06 · 1229 阅读 · 2 评论 -
9.Java中的运算符
1.运算:对常量和变量进行操作的过程称为运算2.运算符:对常量和变量进行操作的符号称为运算符3.操作数:参数运算的数据称为操作数4.运算符分类: 算术运算符 赋值运算符 比较(关系)运算符 逻辑运算符 位运算符 三元(三目)运算符5.算术运算符:* (1) 基本算术运算符: + - * / %* /:两个数相除,默认取整 * %:两个...原创 2020-08-31 19:40:04 · 142 阅读 · 0 评论 -
8.Java有关变量的面试题
1.面试题1 byte b1=3,b2=4,b; b=b1+b2; b=3+4;哪句是编译失败的呢?为什么呢?解答:class DataTypeDemo5{ public static void main(String[] args){ //定义变量 byte b1=3,b2=4,b; //编译失败 //b = b1+ b2 ; //b1+b2----->数据类型提升 int类型 //b = (byte)(...原创 2020-08-29 13:17:08 · 391 阅读 · 0 评论 -
7.Java中变量的隐式转换以及强类型转换
1.变量的相加,(变量的数据类型一致),直接运算即可! 结论: Java中变量的 隐式转换(数据类型的默认类型提升) byte,short,char---->int --->long--->float---->double byte,short,char三者之间互相不转换,参与运算的时候,默认转换成int boolean类型的数据不会转换的!如下列代码:class Dat...原创 2020-08-29 13:02:55 · 363 阅读 · 0 评论 -
6.Java中的变量(定义)和数据类型(划分)
1.Java对整数常量的四种表现 二进制、八进制、十进制、十六进制2.进制的概述 进制:就是进位制,是人们规定的一种进位方法。对于任何一种进制--x进制,就表示某一位置上的数运算是是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一...原创 2020-08-28 14:03:48 · 394 阅读 · 0 评论 -
5.Java中的常量以及常量的分类
1.概述 常量:是指在Java程序中固定不变的数据2.常量的分类 (1)字面值常量(2)自定义常量(面向对象)public class ConstantDemo { public static void main(String[] args) { //整数常量 System.out.println("整数常量"); System.out.println(100); System.out.println(-10); //小数常量 Sy...原创 2020-08-26 19:36:15 · 494 阅读 · 0 评论 -
4.Java中的关键字和标识符
关键字1.被Java语言赋予特定含义的单词即为关键字,组成规则:字母全部都是小写2. 保留字:即它们在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,如 goto, const3.用于定义数据类型的关键字4.用于定义数据类型值的关键字5.用于定义流程控制的关键字标识符1.标识符就是给类,接口,方法,变量等起名字时使用的字符序列2.组成规则 ·标识符可以包含英文字母26个(区分大小写)· 0-9数字· $ (美元...原创 2020-08-23 17:47:27 · 455 阅读 · 0 评论 -
3.Java中的关键字和注释
1.Java中的注释 注释: (1)提高程序的阅读性 (2)调试程序 分类: (1)单行注释 : //注释的文字 (2)多行注释: /*注释的文字*/ (3)文档注释: /**注释的文字*///定义一个类Test1_Codepublic class Test1_Code { /*多行 注释*/ public st...原创 2020-07-12 13:12:56 · 177 阅读 · 0 评论 -
2.Java之路(Java语言开发环境搭建)
1.Java虚拟机-----JVM· JVM(Java Virtual Machine): Java虚拟机,简称JVM,是运行所有Java程序的假象计算机, 是Java程序的运行环境 ,是Java最具吸引力的特性之一。我们编写的Java代码 ,都运行在JVM上。·跨平台 :任何软件的运行,都必须要运行在操作系统上,而我们用Java编写的软件可以运行在任何操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。...原创 2020-07-08 12:34:39 · 224 阅读 · 0 评论 -
1.Java之路(Java语言发展和概述以及特点)
1.Java语言能做什么 Java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。2.Java介绍以及Java的职业发展 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里面难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单一易用的两个特征,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java...原创 2020-07-05 16:54:58 · 814 阅读 · 0 评论 -
7.Android的学习(活动的生命周期以及小例子)
Android活动的生命周期Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack). 每个活动在其生命周期最多可能会有4种状态:运行状态,暂停状态,停止状态,销毁状态。 Activity类中定义了7个回调方法,覆盖了活动生命周期的每一个环节:以上的3个方法除了onRestart()方法,其他都是两两 相对...原创 2018-09-18 18:07:46 · 328 阅读 · 0 评论 -
6.Android的学习(Intent跳转页面,活动之间传递数据)
Intent跳转页面(1)使用显示Intent,首先创建一个空的活动,并且有布局,在onClick()下面添加:Intent里面的第一个参数是当前活动页面,第二参数是要跳转的活动页面。这段代码在当前活动页面。2. (1)向下一个活动传递数据 · 主活动界面里加入: //需要传递的字符串 //用putExtra()方法传递了一个字符串...原创 2018-09-18 12:52:33 · 3507 阅读 · 0 评论 -
2.Android的学习(Android的环境搭建)
傻瓜式的操作,本章说的安装方式必须联网,1.点击Android Studio的安装包,如图2.点击下一步------》》》》 Next>,跳转到如图:会看到有三个组件供选择,默认就勾选上,第二个是SDK,第三个是虚拟机。 通常情况下全部勾选。3.点击Next》,跳转到如图;4.点击 I Agree ,跳转到:会看到两个路径:上面的路径是:Android ...原创 2018-09-07 13:03:51 · 207 阅读 · 0 评论 -
5.Android的学习(菜单,监听器,按钮)
1.setContentView(R.layout.first_layout); 方法来给当前的活动加载一个布局。2。在app/src/main/AndroidManifest.xml,可以看见加载的布局,设置主布局代码:(在清单里面修改即可).3.在活动中使用Toast4.菜单:如图: 右击res/new/Directory/menu/右击menu/n...原创 2018-09-15 18:12:29 · 582 阅读 · 0 评论 -
3.Android的学习(你的第一行代码HelloWorld!)
1.打开Android Studio软件:点开之后会看见有这样的一个界面,然后创建第一个工程: 点击 Start a new Android Studio project,开始创建。2.会有如下的界面。Application name:应用程序名称Company domain:公司域,(第一次的话不是上图的样子的,就软件默认的吧,可以改也可以不改。)Project ...原创 2018-09-09 14:20:00 · 403 阅读 · 0 评论 -
1.Android(了解Android王国)
1.Android的起源 Android是一款基于Linux平台的开源操作系统,Android操作系统最初是由Andy Rubin(安迪·鲁宾)开发,最初用于数码相机,后来主要支持手机。2005年8月由Google收购注资。Android一词最早出现在法国作家利尔亚当在1888年发布的科幻小说《未来夏娃》中,将外表像人的机器人起名为:Android。2.Android的体系结构...原创 2018-09-08 12:41:55 · 403 阅读 · 0 评论