自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 【Java】如何去除字符串空格或者反转字符串or查找一个字符串出现在另一个字符串的次数or返回两个字符串中最大的相同字符串

package basic;public class MyString { //创建一个调用打印的方法 public static void pri(Object obj){ System.out.println(obj); } //例1、去除字符串空格 public static String myTrim(String str) {...

2019-03-31 16:22:17 215

原创 【Java】多线程实例

/*Author:tang.MitnickGoal:实现多线程Site:Fafu*///需求:实现一个高铁站进站口检票功能/*设计思想:1、写一个类实现Runnable接口2、在主程序中调用实现多线程*/class CheckTicket implements Runnable{ public void run()//重写实现接口的run方法 { Object...

2019-03-29 14:44:43 178

原创 【构造方法】Java中this的用法和构造方法实例

本人以学生为对象举例说明this在构造方法中的应用,还有对重载的实例练习。具体实现:package basic;/* * Author:Tang.Mitnck * Site:FaFu * Goal:练习this关键字在构造方法中应用并熟悉构造方法 * *//* * 设计思想:建立一个student类,并为其添加相应的构造方法,在添加构造方法时我会用到重载*/ class W...

2019-02-27 22:17:50 536

原创 【数据结构】Java语言二分查找数组中的下标

package basic;/* * Goal:用二分查找算法找出一个数在数组中的下标 * Author:Tang.Mitnick * Site:FaFu * *///设计思想:对一个数组中的数组进行折半查找,确定给出的数对应的在数组中的下标。public class BinarySearch { public static int getIndex(int[] ar...

2019-02-25 22:47:12 1137 1

原创 【进制转换】Java怎么实现十进制转换到二进制、八进制、十六进制?

代码如下:package basic;import java.util.Scanner;/* * Goal:十进制数转换成八进制、二进制、十六进制 * Author:Tang.Mitnick * Site:FaFu * *//*设计思想:封装一个方法使它实现十进制向二进制、八进制、十六进制的转换 * 首先如果这个数非零,则把它与要转换的进制数的最大进位数进行与运算,这样就能...

2019-02-25 21:00:58 793

原创 【冒泡排序】Java实现数组元素冒泡排序

冒泡排序是数据结构中的一种排序算法,在这里用Java实现冒泡排序:package basic;/* * Author:Tang.Mitnick * Site:FaFu * Goal:实现数组的冒泡排序 * *//* * eg:array={4,2,5,6,23,43,13}从小到大排序 * 第一次:2,4,5,6,23,43,13 2和4交换 * 第...

2019-02-24 20:04:20 601

原创 【数组元素排序】Java编程实现数组元素排序

代码实现:package basic;/* * Author:Tang.Mitnick * Site:ChongQing * Goal:实现一个数组内元素的排序*//* * 设计思想:运用选择排序的方法重新为一个数组排序 * 让第一个元素依次从它下一个开始与其他元素相比较, 如果它大于相比较的元素则两个数互换。 第二个元素重复第一个元素的操作 一共比较n*(n-1)/...

2019-02-22 15:02:53 2104

原创 Java编写一个简单的“服务器—客户端”聊天程序

鄙人以MyEclipse为平台实现简单的聊天程序1、创建一个Server类模块:创建ServerSocket,在指定端口监听;当有用户登录, 接受套接字输入流,显示其登录信息,调用ServerHander线程进行管理。代码实现:public class Server { private ServerSocket server; public Server(int port) throws...

2019-02-14 15:33:09 11473 7

原创 Java编程怎么打印输出第n项斐波拉契数

具体实现方法:package JavaWork_03;/* * Goal:求第n项斐波那契数 * Author:@Tang.Mitnick * Site:ChongQing * *///设计思想:运用一个递归方法打印输出键入的第n项斐波拉契数//斐波拉契数列: 1、1、2、3、5、8、13、21//对应项数n=1 2 3 4 5 6 7 8 import java.u...

2019-02-14 13:50:30 525

原创 【Java编程】求一个数组中奇数和偶数的个数

1、用数组中数对2取余运算,余数为0就是偶数;余数为1就是奇数。package JavaWork_02;/* * Goal:求一个数组的奇数和偶数的个数 * Author:@tang.Mitnick * Site:ChongQing * *///设计思想:在for语句中运用取余运算判断数组中的数的奇偶性public class OddAndEvenNumbers {public ...

2019-02-14 12:22:23 10153 1

原创 Java中switch语句判断月份

1、灵活运用switch语句判读随机键入的整数是哪一个月。具体代码:package JavaWork_01;/* * Goal:判断随机输入整数是几月份 * Author:Tang.Mitnick * Site:ChongQin * *///设计思想:运用switch语句判断键入的随机整数是几月份import java.util.Scanner;//switchpubli...

2019-02-14 12:02:29 1902 1

原创 Java打印输出单个字符、转义字符、Unicode编码字符

实现代码:package CharacterType;/* * Goal:打印单个字符、转义字符、Unicode编码 * Author:Tang.Mitnick * Site:ChongQin * */public class CharacterTypeOne {public static void main(String[]args){ //定义一个单个字符 char c1=...

2019-02-14 11:49:16 8226

原创 Java语言比较三个数的大小

注意:给出的数是键入的三个随机数具体代码如下:package JavaWork_01;/*Goal:求三个数最大和最小值 *Author:@Tang.Mitnick *Site:ChongQin * *//*设计思想: * 通过嵌套if和else语句的真假判断比较出三个数的大小 * */import java.util.Scanner;public class Max_M...

2019-02-14 11:32:33 7667 1

原创 Java语言判断打印水仙花数

从键盘上随机输入一个三位数,判断此数是不是水仙花数。具体代码如下:package NarcissisticNumber;/*Goal:判断随机输入的十进制三位数是否为水仙花数, * 如果是打印输出这个数,否则不输出 *Author:Tang.Mitnick * * *///设计思想:键入一个随机的三位数,用取余数或者除运算把三个数取出来//再用一个if语句根据水仙花数的规则判...

2019-02-10 22:05:56 441

原创 分别用递归方法和for语句计算数的阶层

具体实例代码如下:package Overload;/* * *Goal:阶层的求法 *Author:@tang.mitnick *Date:2019/2/10 *Site:重庆市 * *//*需求: * 分别用for循环和递归的方法求阶层 * */public class Recursion { //for循环求阶层static double notRecursion...

2019-02-10 21:42:36 510

原创 Java实现方法的重载

用重载的方法分别计算两个数和三个数和,调用方法在控制台换行输出结果具体代码:package basic;/*Author:tang.Mitnick *Goal:举例实现方法的重载 *Date:2019/2/4 *Site:ChongQing * *///需求分析:编写两个方法,分别实现从键盘输入两个数和三个数,计算相加结果,//调用方法实现控制台显示//Scanner sca...

2019-02-04 15:21:16 556

原创 Java打印输出九九乘法表

具体代码如下:package basic;/* * *Goal:打印输出九九乘法表 *Author:@tang.mitnick *Date:2019/2/4 * *//*设计思想: *用一个嵌套的for循环实现九九乘法表打印输出 * */public class Nine_nine_table { public static void main(String[] args)...

2019-02-04 12:22:35 631

原创 Android Studio基于高德地图SDK开发定位到当前位置的project

第一步、在高德开放平台先注册自己的用户第二步、获取key高德地图获取key流程特别注意在获取发布版本安全码时确定自己已经创建了一个****.jks文件,在控制台才能获取安全码。第三步、修改Androidmanifest.xml文件第四步、在mainActivity.java中添加定位代码定位结果附录:完整关键代码如下1、Androidmanifest.xml<?xml...

2019-01-30 15:59:20 9138 7

原创 Java的前世今生

Java的起源与发展图片来源Java是一种广泛使用的电脑程式设计语言,拥有跨平台、物件导向、泛型程式设计的特性,广泛应用于企业级Web应用开发和移动应用开发。任职于昇阳电脑的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设定在家用电器等小型系统的程式语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通讯。由于这些智能化家电的市场需求没有预期的高,...

2018-12-28 16:15:22 385

翻译 最优选择最小频移键控(MSK)

最小频移键控(MSK)在数字调制中,最小频移键控(MSK)是一种在20世纪50年代末和60年代开发的连续相位频移键控。 与OQPSK类似,MSK使用在正交分量之间交替的比特进行编码,其中Q分量延迟了符号周期的一半。然而,代替OQPSK使用的方波脉冲,MSK将每个位编码为半正弦波。这导致恒模数信号(恒定包络信号),这减少了由非线性失真引起的问题。除了被视为与OQPSK相关之外,MSK还可被视为连续...

2018-11-28 22:18:38 5419

原创 PCM(脉冲编码调制)的折叠码原理

1、8位PCM的编码规则四位段内码A0A1A2A3 (对应16电平)三位段落码A4A5A6 (对应8段)一位极性码A7 (1=正极性,0=负极性)2、自然二进制码(1)自然二进制码与二进制数相对应,完全按照数学中的转码方法来算;(2)自然码是权重码,每位有确定大小,由高位到低位顺序:2^n-1,。。。2,1(n为自然数)(3)可以比较大小和进行算术...

2018-11-28 00:05:35 6226

Java编程基础

Programming is an art. Although traditional art imitates life, programming simulates life. Every abstract concept in programming, and to a great extent in the fi eld of computer science, has its roots in our daily life. For example, humans and possibly all other living forms were multiprocessing long before the term entered into computer science lingo. Th erefore, any concept in programming can in fact be illustrated through examples from our dayto-day life. Such an approach not only enables the student to assimilate and internalize the concept presented in a programming situation but also provides a solid foundation for the very process of programming, namely, the simulation of the real world. Unfortunately, textbooks currently on the market do not exploit this fact through examples or meaningful discussions. Th us, for many students, an abstract concept remains abstract. Th is is especially true in the case of object-oriented programming. Th e “wow moment” one gets by seeing programming as a simulation of the real-world situation is never realized. Th is book on Java programming teaches object-oriented design and programming principles in a completely integrated and incremental fashion. Th is book allows the reader to experience the world we live in as object-oriented. From the very outset the reader will realize that everything in this world is an object. Every concept of object-oriented design is fi rst illustrated through real-life analogy. Corresponding Java language constructs are introduced in an integrated fashion to demonstrate the programming required to simulate the real-world situation. Instead of compartmentalizing all the object-oriented concepts into one chapter, this book takes an incremental approach. Th e pedagogy of this book mirrors the classroom style the author has developed over the years as a teacher of computer science. In particular, every programming concept is introduced through simple examples followed by short programming examples. Case studies at the end of each chapter illustrate various design issues as well as the usefulness of many new concepts encountered in that chapter. Java has emerged as the primary language for soft ware development. From a soft ware engineering perspective, object-oriented design has established itself as the industry standard. Th us, more and more teaching institutions are moving toward a CS1 course that teaches Java programming and object-oriented design principles. A common approach followed in many textbooks on the market is to introduce object-oriented concepts from the very beginning and ignore many traditional programming techniques completely. Th e objective of this book is to present object-oriented programming and design without compromising the training one needs on traditional programming constructs and structures.

2019-02-25

Java程序设计教程 雍俊海 版(清华大学出版社)

本书讲解Java程序设计知识及其编程方法,包括Java语言的基础语法、结构化程序设计、面向对象程序设计、数组、字符串、向量、哈希表、泛型、枚举、异常处理、文件和数据流、图形用户界面设计、小应用程序、线程、编程规范、网络程序设计、多媒体和图形学程序设计以及数据库程序设计等。本书的章节编排与内容以人们学习与认知过程为基础,与公司的实际需求相匹配。内容力求简明,每章都附有习题,而且在附录中包含了图、表、例程以及类和接口的页码索引,在正文中采用特殊字体突出中心词,希望读者在轻松和欢乐之中迅速地了解并掌握Java程序设计的知识和方法,能应用到实践中去。本书内容丰富,结构合理,语言简练,而且提供了丰富的例程,既可以作为计算机专业和非计算机专业的基础教材以及Sun公司的SCJP(Java程序员认证)考试的辅导教材,也可以作为需要使用Java语言的工程人员和科技工作者的自学参考书。

2019-02-25

Java设计模式举例原码

本资源原码转载来自Rohit Joshi 编写的《Java Design Patterns》。对23中设计模式进行了详细的举例介绍。欢迎你的加入Java设计模式学习。 作者介绍: Rohit Joshi works as a Software Engineer in the Consumer Product Sector. He is a Sun Certified Java Programmer. He had worked in projects related to different domains. He is also involved in system analysis and system designing. He mainly works in Core Java and J2EE technologies but also have good experience in front-end technologies like Javascript and Jquery

2019-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除