关闭

[Java小案例01] 猜数字小游戏

遇到一个小问题, 虽然程序简单, 但其中包含的原理值得思考! 1. 需求: 给定一个整数(范围在1~100之间), 然后多次去猜, 每猜一次, 会提示"大了"或者"小了"直至猜中为止. 2. 解决思路:     a. 猜意为从键盘输入一个整数;     b. 给定一个整数, 而我不知道, 故由系统随机生成;     c. 多次猜, 直至猜中为止, 可以写个无限循环, 满足要求就跳出...
阅读(154) 评论(0)

Java中成员变量和局部变量的区别

Java中成员变量(Member variable)和局部变量(Local variable)的区别:     A: 在类中的位置不同         成员变量: 在类中方法外         局部变量: 在方法定义中或者方法声明上     B: 在内存中的位置不同         成员变量: 在堆内存(成员变量属于对象,对象进堆内存)         局部变量: 在栈内存(局部变量属...
阅读(95) 评论(0)

Java中方法的参数传递问题及图解

为了讲解清楚Java中的参数传递问题, 首先介绍一下Java中的内存分配. Java中的内存分配以及栈和堆的区别     A:栈(主要)         存储局部变量(如类中的方法(也包含main方法))     B:堆(主要)         存储new出来的数组或对象     C:方法区           D:本地方法区         和系统相关     E:寄存器  ...
阅读(98) 评论(0)

(详解)Java数据类型转换以及精度损失的问题

在Java语言基础中, 数据类型分为基本数据类型和引用数据类型. 在这里, 从计算机底层(二进制的层面)介绍和分析基本数据类型(也就是四类八种)的转换. 而且转换分为两种 -- 隐式转换和强制转换. 隐式转换     A: 案例演示         a: int + int         b: byte + int     B: Java中的默认转换规则         取值...
阅读(213) 评论(0)

常见的DOS命令行总结

在程序开发中, 我们经常使用计算机, 也就是经常和计算机打交道, 而怎么和计算机交流(人机交互)有两种方式:     a:命令行方式         需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。     b:图形化界面方式         这种方式简单直观,使用者易于接受,容易上手操作。 今天, 就介绍一下Dos(Disk operating s...
阅读(329) 评论(0)

编程时中文输入状态下也使用英文标点

在Java新手编程的过程中, 或多或少会遇到一些问题. 以下是我总结的一些常见问题:         A: 单词拼写(包括大小写, 因为Java是强类型语言)问题         a:class写成Class         b:String写成string         c:System写成system         d:main写成mian     B: 括号匹配问题(当...
阅读(156) 评论(0)

Java标识符(包, 类, 接口, 方法, 变量等)中常见的命名规则

在Java程序设计和日常开发中, 如何给某些量取名字, 在某种层面上, 可以反映出一个程序员基础水平的高低. 所以, 我将Java标识符(包, 类, 接口, 方法, 变量等)中常见的命名规则总结一下, 方便平时的编码! 先说下标识符的组成字符, 再具体分类说明其常见的命名规则. 标识符的概述和组成规则:     A: 什么是标识符         就是给类,接口,方法,变量等起名字时使...
阅读(535) 评论(0)

我的CSDN技术博客生活正式开始

本人是一名计算机专业大二在读学生, 具体方向是JavaWeb! 在今天的这个时间点 -- 2017/02/08 20:36:00 决定开始我的技术人生之路! 同时,也写点自己这些年来的感悟和思考: 为什么总在失去之后, 才懂得去珍惜? 曾经的梦想, 我一定要去实现! 把这个梦想分解成几个目标, 落实到接下来的时光里, 每天完成几个小任务! 或许, 未来的自己, 一定会怀念曾经努力奋斗的岁月....
阅读(290) 评论(2)

[置顶] 有关搜索引擎的思考与实用技巧的总结(Google)

个人学习编程将近一年多来,遇见的问题也五花八门(笑着哭,毕竟自己也是菜鸟!)。     不过,经过长时间的摸索和学习,发现了搜索引擎非常强大的功能,自己在之前学习Java语法和做项目的时候,什么编译器 ,环境配置,程序报错,框架使用等等情况,几乎所有的问题都能在网上找到解决的方法!     所以,今天自己根据经验和网上的资料,总结了有关搜索引擎的几个非常实用的技巧。     首先,作为一名...
阅读(795) 评论(3)

JavaScript中常见的HTML DOM操作

DOM是文档对象模型(Document Object Model)的缩写,DOM 定义了访问 HTML 和 XML 文档的标准:“W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。” 在末尾添加子节点示例: 以及在指定节点之前添加子节点:...
阅读(305) 评论(0)

顺序栈的实现

数据结构中,栈的应用十分广泛,如数值转换、字符匹配等等。而在内存中,这种结构更是很常见。所以,自己很有必要复习和总结一下! 以下是栈的顺序存储结构: typedef struct { SElemType *base; // 存储空间基址 SElemType *top; // 栈顶指针 int stacksize; // 当前分配的存储容量(以sizeof(ElemTyp...
阅读(190) 评论(0)

C++学习笔记04之模板应用简介

C++中的模板应用广泛,下面从三个方面进行简介:         1. 类模板 class template         声明: template class complex { public: complex (T r = 0, T i = 0) : re (r), im(i) { } complex& operator += (const complex&);...
阅读(195) 评论(0)

C++学习笔记03之虚函数的声明和实现

首先,OOP (面向对象编程)中,两个类之间的关系: 一、复合 Composition 二、委托 Delegation Composition by reference 用指针相连 三、继承 Inheritance virtual function 虚函数 现在,我写出虚函数的声明和实现,并用test程序测试。         声明: class Shape {...
阅读(185) 评论(0)

单链表的实现(部分)

接下来总结一下线性表的线性链表存储结构:由于单链表的数据元素之间的逻辑关系是由结点中的指针指示的,指针的指向连接了单链表中各个结点的逻辑关系。 以下是线性表的单链表存储结构: typedef struct LNode { ElemType data; struct LNode *next; }LNode,*LinkList; 然后,分别用各个函数来实现单链表的功能,如创建,显示,插入,删...
阅读(257) 评论(0)

线性表之数组实现

这几天,学习了数据结构的线性表,今天打算总结一下相关内容! 因为线性表的顺序存储结构是一种随机存取的存储结构,同时线性表的长度可变,且所需最大存储空间随问题不同而不同,则在C语言中,用动态分配的一维数组来实现。 下面是线性表的动态分配顺序存储结构: typedef struct { ElemType *elem; // 存储空间基址 int length; // 当前长度...
阅读(206) 评论(0)

C++学习笔记02之三大函数和栈,堆与内存管理

一、三大函数 因为Class的另一种分类: Class with pointer member(s):string 字符串 在string.h里便有三个特殊函数(The Big Three):拷贝构造函数、拷贝赋值函数(包括运算符=重载)、析构函数。 String-test.cpp: int main() { String s1(); String s2("hello...
阅读(193) 评论(0)

C++学习笔记01之类的基本实现过程(头文件的防卫式定义, 具体类的定义和实现, 函数的传递类型和返回类型)

一、C++简介        首先,C++是一门从C语言(过程式编程语言)演化过来的面向对象的编程语言(OOP)。相对于其它的面向对象的编程语言,如Java、C#,C++具有性能优化和底层开发的特点。同时,C++目前发行的标准有C++98、C++11、C++14(最新的),但作为程序猿而言,目前使用最多的仍是C++98。从一门编程语言的学习角度来看 ,语言本身与其标准库是学习的重点。...
阅读(342) 评论(0)
57条 共3页首页 上一页 1 2 3
    个人资料
    • 访问:12924次
    • 积分:670
    • 等级:
    • 排名:千里之外
    • 原创:48篇
    • 转载:9篇
    • 译文:0篇
    • 评论:10条
    个人说明
    个人很喜欢的一句话, (摘自网络):
    时光荏苒,祝愿不要忘记曾经的初心

    本人现在是一名大二软件工程专业的学生, 每月会坚持更新, 本博客会总结, 整理, 分享个人学习的相关技术知识, 用来记录自己不断进步的历程, 当然内容会以Java为主线.

    虽然是技术博客, 但毕竟是人, 也有自己的情感, 所以, 有时也会分享一些有用的学习资源和一些学习经验和方法, 同时也会写一些其它方面上自己的感受和想法!

    或许我的博客不是写得非常好, 但每一篇文章绝对会用心写! 如果, 你发现有不足或者错误之处, 非常欢迎指出, 当然也欢迎各位小伙伴们来交流技术和学习感受.

    每天进步一点点, 共勉!
    博客专栏
    最新评论